*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--sf-surfaces-background-default);color:var(--sf-text-icon-roles-primary);font-family:var(--sf-font-family-secondary)}h1,h2,h3,p{margin:0}.aotc-window{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto}#window{transition:width .8s cubic-bezier(.65,0,.35,1),height .8s cubic-bezier(.65,0,.35,1)}#window>[data-eden-kind=container]{overflow:auto;scrollbar-width:none}#window>[data-eden-kind=container]::-webkit-scrollbar{display:none}#chat{overflow:hidden}#chat-log{overflow:auto;min-height:0;flex:1 1 auto;scrollbar-width:none}#window>.is-in{animation:aotc-in .6s cubic-bezier(.16,.84,.3,1) both}@keyframes aotc-in{from{opacity:0}to{opacity:1}}#menu-toggle,#ring,#chat-toggle,#pager-prev,#pager-next,#pager-dots>*,[id^=go-],[id^=project-],#faq-list>*{cursor:pointer}#ring{position:relative}#ring::after{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(var(--sf-text-icon-roles-primary) calc(var(--hold,0) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}#ring:focus-visible,#menu-toggle:focus-visible,#chat-toggle:focus-visible,#pager-prev:focus-visible,#pager-next:focus-visible{outline:2px solid var(--sf-text-icon-roles-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){#window{transition:none}#window>.is-in{animation:none}}#work-detail{scroll-behavior:smooth}#window{transition:width .8s cubic-bezier(.65,0,.35,1),height .8s cubic-bezier(.65,0,.35,1),background-color .5s}#window.is-bare{background:transparent!important}#work-detail .aotc-site{position:relative}#work-detail .aotc-site::before{content:"";position:absolute;inset:auto 0 0 0;height:45%;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--sf-neutral-colors-black) 62%,transparent),transparent)}#scheme-toggle{cursor:pointer}#scheme-toggle:focus-visible{outline:2px solid var(--sf-text-icon-roles-primary);outline-offset:4px}html{transition:background-color .4s}#ask-bar [data-eden-name=Send]{cursor:pointer;opacity:.7;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}#ask-bar [data-eden-name=Send]:hover{opacity:1;transform:translateX(3px)}#ask-bar [data-eden-name=Send]:focus-visible{outline:2px solid var(--sf-text-icon-roles-primary);outline-offset:4px}.aotc-ring{position:fixed;left:0;top:0;z-index:60;pointer-events:none;will-change:transform}.aotc-ring::after{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--sf-text-icon-roles-primary);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .25s ease}.aotc-ring.is-on::after{opacity:1;transform:none}html.aotc-deep #window,html.aotc-deep #window *,html.aotc-deep .aotc-grid-card,html.aotc-deep .aotc-grid-card *{cursor:none}.aotc-ring::after{transition:opacity .2s ease,transform .25s ease,background-color .25s ease,border-color .25s ease}.aotc-ring.is-project::after{background:var(--sf-text-icon-roles-always-white);border-color:var(--sf-text-icon-roles-always-white)}.aotc-ring svg{position:absolute;left:-11px;top:-11px;width:22px;height:22px;z-index:1;color:var(--sf-text-icon-roles-always-black);opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .25s ease}.aotc-ring.is-on.is-project svg{opacity:1;transform:none}.aotc-ring.is-try::after{border-color:var(--sf-text-icon-roles-always-white);box-shadow:0 0 0 1px rgba(0,0,0,.28),inset 0 0 0 1px rgba(0,0,0,.14)}.aotc-cue{position:fixed;left:0;top:0;z-index:61;display:flex;align-items:center;gap:calc(var(--sf-base-space-space-4) * 1px);height:28px;padding:0 calc(var(--sf-base-space-space-12) * 1px) 0 calc(var(--sf-base-space-space-8) * 1px);border-radius:14px;pointer-events:none;white-space:nowrap;font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);text-transform:uppercase;opacity:0;transition:opacity .25s ease;will-change:transform}.aotc-cue.is-on{opacity:1}.aotc-cue svg{width:16px;height:16px;flex:none}.aotc-cue.is-try{background:var(--sf-text-icon-roles-always-white);color:var(--sf-text-icon-roles-always-black);box-shadow:0 4px 14px rgba(0,0,0,.22)}.aotc-cue.is-view{background:rgba(0,0,0,.62);color:var(--sf-text-icon-roles-always-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#project-shots .aotc-try-host:not(.is-live){cursor:pointer}@property --aotc-load{syntax:"<percentage>";inherits:false;initial-value:0%}.aotc-live-wait,html.aotc-run .aotc-embed-wait{box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) color-mix(in srgb,var(--sf-text-icon-roles-always-white) 70%,transparent)}html.aotc-run .aotc-embed-wait{background-image:none!important;background-color:transparent!important;border-radius:calc(var(--sf-base-radius-radius-8) * 1px)}.aotc-live-wait::after,html.aotc-run .aotc-embed-wait::after{content:"";position:absolute;left:50%;top:50%;z-index:1;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;pointer-events:none;background:conic-gradient(var(--sf-text-icon-roles-always-white) var(--aotc-load),color-mix(in srgb,var(--sf-text-icon-roles-always-white) 22%,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:aotc-load 1.6s cubic-bezier(.45,0,.25,1) infinite}@keyframes aotc-load{from{--aotc-load:0%}to{--aotc-load:100%}}@media(prefers-reduced-motion:reduce){.aotc-live-wait::after,html.aotc-run .aotc-embed-wait::after{animation:none;--aotc-load:100%}}@media(prefers-reduced-motion:reduce){#window,html{transition:none}}@media(min-width:768px){#work-detail [data-eden-name=Site]>[data-eden-component=imgratio]{border-radius:calc(var(--sf-base-radius-radius-8) * 1px)}}#work-detail .aotc-site [data-eden-component=imgratio]{filter:blur(14px) grayscale(.5);scale:1.04;transition:filter .8s,scale .9s cubic-bezier(.2,.8,.2,1)}#work-detail .aotc-site.is-focus [data-eden-component=imgratio]{filter:none;scale:1}@media(prefers-reduced-motion:reduce){#work-detail .aotc-site [data-eden-component=imgratio]{filter:none;scale:1;transition:none}}:where([data-eden-w])>:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}[data-eden-carousel]>*{scroll-snap-align:start}[data-eden-transition=fade]{display:grid!important;grid-template-columns:minmax(0,1fr);overflow:hidden!important;scroll-snap-type:none!important}[data-eden-transition=fade]>*{grid-area:1/1;width:auto!important;min-width:0;align-self:stretch;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}[data-eden-transition=fade]>[data-eden-active]{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}[data-eden-reveal=rise]{transform:translateY(120px);transition:transform 1.2s cubic-bezier(.16,.84,.3,1)}[data-eden-reveal=rise][data-eden-shown]{transform:none}@media(prefers-reduced-motion:reduce){[data-eden-reveal]{transform:none!important;transition:none!important}}@keyframes eden-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(1.2deg)}}@keyframes eden-sway{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}[data-eden-motion=float]{animation:eden-float 6.5s ease-in-out infinite;animation-delay:var(--eden-motion-delay,0s);will-change:transform}[data-eden-motion=sway]{animation:eden-sway 7.5s ease-in-out infinite;animation-delay:var(--eden-motion-delay,0s);transform-origin:50% 20%;will-change:transform}@media(prefers-reduced-motion:reduce){[data-eden-motion]{animation:none!important}}@media(prefers-reduced-motion:reduce){[data-eden-transition=fade]>*{transition:none!important}}[data-eden-transition=fade][data-eden-autoplay="500"]:not([data-eden-stack])>*{transition:opacity .12s ease,visibility 0s linear .12s}[data-eden-transition=fade][data-eden-autoplay="500"]:not([data-eden-stack])>[data-eden-active]{transition:opacity .12s ease,visibility 0s}[data-eden-transition=fade][data-eden-stack]{overflow:visible!important;padding:0 32px 32px 0!important;box-sizing:border-box}[data-eden-transition=fade][data-eden-stack]>*{opacity:0;visibility:visible;z-index:1;transform:translate(32px,32px);filter:brightness(.35);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease,opacity .5s ease}[data-eden-transition=fade][data-eden-stack]>[data-eden-depth="0"]{opacity:1;z-index:4;transform:none;filter:none}[data-eden-transition=fade][data-eden-stack]>[data-eden-depth="1"]{opacity:1;z-index:3;transform:translate(16px,16px);filter:brightness(.55)}[data-eden-transition=fade][data-eden-stack]>[data-eden-depth="2"]{opacity:1;z-index:2;transform:translate(32px,32px);filter:brightness(.35)}[data-eden-transition=fade][data-eden-stack]>[data-eden-leaving]{z-index:5;animation:eden-stack-off .7s cubic-bezier(.5,0,.2,1) both}[data-eden-transition=fade][data-eden-stack]>[data-eden-arriving]{z-index:5;animation:eden-stack-off .7s cubic-bezier(.2,.8,.5,1) reverse both}@keyframes eden-stack-off{from{transform:none;opacity:1;filter:none}to{transform:translate(-6%,-12%) rotate(-6deg);opacity:0;filter:none}}@media(prefers-reduced-motion:reduce){[data-eden-stack]>*{transition:none!important;animation:none!important}}[data-eden-sequence]{background-image:none!important;padding:0!important}[data-eden-sequence]>[data-eden-frame]{display:block;justify-self:stretch;align-self:stretch;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:inherit}[data-eden-sequence][data-eden-fit=contain]>[data-eden-frame]{background-size:contain}[data-eden-transition=fade][data-eden-vertical]>*{transition:none!important}[data-eden-transition=fade][data-eden-vertical]>[data-eden-active]{z-index:2}[data-eden-transition=fade][data-eden-vertical]>[data-eden-leaving]{opacity:1;visibility:visible;z-index:1;animation:eden-v-out .9s cubic-bezier(.76,0,.24,1) both}[data-eden-transition=fade][data-eden-vertical]>[data-eden-entering]{animation:eden-v-in .9s cubic-bezier(.76,0,.24,1) both}[data-eden-transition=fade][data-eden-vertical][data-eden-back]>[data-eden-leaving]{animation-name:eden-v-out-back}[data-eden-transition=fade][data-eden-vertical][data-eden-back]>[data-eden-entering]{animation-name:eden-v-in-back}[data-eden-transition=fade][data-eden-vertical][data-eden-autoplay="500"]>*{animation-duration:.4s!important}@keyframes eden-v-in{from{transform:translateY(100%)}to{transform:none}}@keyframes eden-v-out{from{transform:none;filter:none}to{transform:translateY(-30%);filter:brightness(.5)}}@keyframes eden-v-in-back{from{transform:translateY(-100%)}to{transform:none}}@keyframes eden-v-out-back{from{transform:none;filter:none}to{transform:translateY(30%);filter:brightness(.5)}}@media(prefers-reduced-motion:reduce){[data-eden-vertical]>*{animation:none!important}}[data-eden-filter-bar]{scrollbar-width:none}[data-eden-filter-bar]::-webkit-scrollbar{display:none}@media(max-width:767px){[data-eden-filter-bar]{flex-wrap:nowrap!important;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}[data-eden-filter-bar]>*{flex:none!important}}[data-eden-hover=zoom]{overflow:hidden;isolation:isolate}:where([data-eden-hover=zoom]){position:relative}[data-eden-hover=zoom]::before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;pointer-events:none;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}[data-eden-hover=zoom] :is([data-eden-type=image],[data-eden-component=imgratio]){transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){[data-eden-hover=zoom]:hover :is([data-eden-type=image],[data-eden-component=imgratio]),[data-eden-hover=zoom]:hover::before{transform:scale(1.06)}}[data-eden-hover=underline] :is([data-eden-type=text],[data-eden-type=heading]){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .35s cubic-bezier(.2,.6,.2,1)}@media(hover:hover)and (min-width:768px){[data-eden-hover=underline]:is(:hover,:focus-visible) :is([data-eden-type=text],[data-eden-type=heading]){background-size:100% 1px}}@media(prefers-reduced-motion:reduce){[data-eden-hover=underline] :is([data-eden-type=text],[data-eden-type=heading]){transition:none}}@keyframes eden-menu-down{from{clip-path:inset(0 0 100% 0);transform:translateY(-8px);opacity:.3}to{clip-path:inset(0 0 0 0);transform:none;opacity:1}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){[data-eden-menu-for]:not([data-eden-present]){animation:eden-menu-down .34s cubic-bezier(.2,.6,.2,1) both}}@media(prefers-reduced-motion:reduce){[data-eden-hover=zoom] *,[data-eden-hover=zoom]::before{transition:none!important;transform:none!important}}[data-eden-state]:is([role=button],[role=radio],[role=checkbox],[role=tab],[role=link],button,a),[data-eden-state]:is([role=button],[role=radio],[role=checkbox],[role=tab],[role=link],button,a)>:is(p,span,svg,[data-eden-type]){transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}@media(prefers-reduced-motion:reduce){[data-eden-state]:is([role=button],[role=radio],[role=checkbox],[role=tab],[role=link],button,a),[data-eden-state]:is([role=button],[role=radio],[role=checkbox],[role=tab],[role=link],button,a)>*{transition:none!important}}[data-eden-glass]{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}[data-eden-glass=light]{background:color-mix(in srgb,var(--sf-neutral-colors-white) 22%,transparent)!important}[data-eden-glass=dark]{background:color-mix(in srgb,var(--sf-neutral-colors-black) 40%,transparent)!important}[role=link]:is([data-eden-type=text],[data-eden-type=heading],[data-eden-type=link],p,span,h1,h2,h3,h4,h5,h6):is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}[data-eden-present]:not([data-eden-present=inline]):not(.eden-presented){display:none!important}@media(max-width:767px){[data-eden-present=inline][data-eden-present-mobile]:not(.eden-presented){display:none!important}}.eden-scrim{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--sf-surfaces-background-black) 50%,transparent)}.eden-presented{position:fixed!important;z-index:1001;max-height:100vh;overflow:auto}[data-eden-tally="0"]{display:none!important}[data-eden-slider] input[data-eden-slider-input]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}[data-eden-slider] input[data-eden-slider-input]::-webkit-slider-runnable-track{background:none;border:0}[data-eden-slider] input[data-eden-slider-input]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--sf-surfaces-background-primary);border:1px solid var(--sf-border-controls-strong);cursor:pointer}[data-eden-slider] input[data-eden-slider-input]::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--sf-surfaces-background-primary);border:1px solid var(--sf-border-controls-strong);cursor:pointer}.eden-presented:not(.eden-present-modal)>[data-eden-fill-h]{flex:1 0 auto!important;align-self:stretch}.eden-present-modal{inset:0!important;margin:auto!important;width:fit-content;height:fit-content;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.eden-present-sheet{left:0!important;right:0!important;bottom:0!important;top:auto!important;margin:0!important;width:100%!important;max-height:90vh}.eden-present-drawer-left,.eden-present-drawer-right{top:0!important;bottom:0!important;margin:0!important;height:100vh!important;max-height:100vh;max-width:calc(100vw - 48px)}.eden-present-drawer-left{left:0!important;right:auto!important}.eden-present-drawer-right{right:0!important;left:auto!important}@keyframes eden-fade{from{opacity:0}}@keyframes eden-pop{from{opacity:0;transform:scale(.96)}}@keyframes eden-from-left{from{transform:translateX(-100%)}}@keyframes eden-from-right{from{transform:translateX(100%)}}@keyframes eden-from-bottom{from{transform:translateY(100%)}}.eden-scrim,.eden-present-fullscreen{animation:eden-fade .2s ease-out}.eden-present-modal{animation:eden-pop .2s ease-out}.eden-present-drawer-left{animation:eden-from-left .28s cubic-bezier(.2,.8,.2,1)}.eden-present-drawer-right{animation:eden-from-right .28s cubic-bezier(.2,.8,.2,1)}.eden-present-sheet{animation:eden-from-bottom .28s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.eden-scrim,.eden-presented{animation:none!important}}.eden-present-fullscreen{inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important}:where([data-eden-input]){border:0;background:transparent;outline:none;padding:0;margin:0;min-width:0;width:100%;font:inherit;color:inherit;box-sizing:border-box}[data-eden-input]::placeholder{color:var(--eden-ph,currentColor);opacity:1}:where(button[data-eden-submit]){appearance:none;border:0;background:none;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}form[data-eden-form][hidden]{display:none!important}[data-eden-message]{margin:8px 0 0;font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);line-height:var(--sf-text-body-sm-normal-line-height);font-weight:var(--sf-text-body-sm-normal-weight);color:var(--sf-text-icon-roles-primary)}[data-eden-message=error]{color:var(--sf-text-icon-status-error)}[data-eden-message]:focus{outline:none}[data-eden-drives]>*{cursor:pointer;transition:opacity .2s ease}[data-eden-drives]>:not([aria-current=true]){opacity:.5}[data-eden-drives]>:hover,[data-eden-drives]>:focus-visible{opacity:1}[data-eden-drives]>[aria-current=true]{outline:calc(var(--sf-base-stroke-stroke-1) * 1px) solid var(--sf-text-icon-roles-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-eden-drives]>*{transition:none}}[data-eden-icon]>svg{width:100%;height:100%;display:block}a[data-eden-href]{color:inherit;text-decoration:none}:where([data-label]){position:relative;display:grid;place-items:end start;padding:calc(var(--sf-base-space-space-8) * 1px);background-color:var(--sf-surfaces-background-disabled);min-width:0;background-image:linear-gradient(45deg,var(--sf-neutral-colors-200) 25%,transparent 25%,transparent 75%,var(--sf-neutral-colors-200) 75%),linear-gradient(45deg,var(--sf-neutral-colors-200) 25%,transparent 25%,transparent 75%,var(--sf-neutral-colors-200) 75%);background-size:24px 24px;background-position:0 0,12px 12px}a[data-eden-href]{color:inherit;text-decoration:none}.i0{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;background:var(--sf-surfaces-background-default);flex:0 0 auto;height:900px;align-self:stretch}.i1{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-16) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto}.i2{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px);align-items:flex-end;justify-content:flex-start;flex:0 0 auto;width:160px;align-self:stretch}.i3-icon{color:var(--sf-text-icon-roles-primary);width:calc(var(--sf-sizes-primitives-size-24) * 1px);height:calc(var(--sf-sizes-primitives-size-24) * 1px);display:block;flex:0 0 auto}.i4{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:flex-start;justify-content:flex-start;border:calc(var(--sf-base-stroke-stroke-1) * 1px) solid var(--sf-border-controls-default);border-radius:calc(var(--sf-base-radius-radius-pill) * 1px);flex:0 0 auto;height:24px;width:24px}.i5{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto}.i6{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:flex-start;justify-content:flex-start;background:var(--sf-surfaces-cards-default);overflow:hidden;flex:0 0 auto;height:640px;width:380px}.i7{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:flex-start;flex:1 1 100px;align-self:stretch}.i8-root{background-color:transparent;background-image:url(/assets/assets/aotc-a-mark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:64 / 64;flex:0 0 auto;width:440px}.i9{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px);align-items:flex-start;justify-content:space-between;flex:1 1 100px;align-self:stretch}.i10-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-display-hero-d-family);font-size:calc(var(--sf-text-display-hero-d-size) * 1px);font-weight:var(--sf-text-display-hero-d-weight);line-height:var(--sf-text-display-hero-d-line-height, normal);letter-spacing:calc(var(--sf-text-display-hero-d-tracking) * 1px);text-transform:none;flex:0 0 auto}.i11-root{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-0) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto}.i12-label{color:var(--sf-text-icon-roles-secondary);font-size:calc(var(--sf-sizes-primitives-size-10) * 1px);font-weight:var(--sf-weight-weight-500);font-family:var(--sf-font-family-primary);letter-spacing:calc(var(--sf-letter-spacing-xwide) * 1px);line-height:1.25;text-transform:uppercase;flex:0 0 auto}.i13{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;flex:1 1 100px;align-self:stretch}.i14-root{background-color:transparent;background-image:url(/assets/assets/aotc-a-mark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:64 / 64;flex:0 0 auto;width:240px}.i15{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-40) * 1px) calc(var(--sf-base-space-space-40) * 1px) calc(var(--sf-base-space-space-40) * 1px) calc(var(--sf-base-space-space-40) * 1px);align-items:center;justify-content:flex-end;background:var(--sf-surfaces-background-default);flex:1 1 100px;align-self:stretch}.i16-root{background-color:transparent;background-image:url(/assets/media/images/brand/aotc-a-mark-light.svg);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:64 / 64;flex:0 0 auto;width:200px}.i17{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:flex-end;flex:1 1 100px;align-self:stretch}.i18-root{background-color:transparent;background-image:url(/assets/assets/aotc-a-mark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:64 / 64;flex:0 0 auto;width:720px}.i19{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;flex:1 1 100px;align-self:stretch}.i20-root{background-color:transparent;background-image:url(/assets/assets/aotc-a-mark.svg);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:64 / 64;flex:0 0 auto;width:24px}.i21{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i22-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-heading-s-d-family);font-size:calc(var(--sf-text-heading-s-d-size) * 1px);font-weight:var(--sf-text-heading-s-d-weight);line-height:var(--sf-text-heading-s-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-d-tracking) * 1px);text-transform:none;flex:0 0 auto;align-self:stretch}.i23-text{color:var(--sf-text-icon-roles-secondary);font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);font-weight:var(--sf-text-body-sm-normal-weight);line-height:var(--sf-text-body-sm-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-sm-normal-tracking) * 1px);flex:0 0 auto;align-self:stretch}.i24{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-24) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i25{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-8) * 1px);align-items:flex-start;justify-content:flex-start;flex:1 1 0%}.i26-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px);font-weight:var(--sf-text-body-md-normal-weight);line-height:var(--sf-text-body-md-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-md-normal-tracking) * 1px);flex:0 0 auto;align-self:stretch}.i27{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-8) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i28{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-16) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i29-root{background-color:transparent;background-image:url(/assets/media/images/work/mtash_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;flex:0 0 auto;width:72px}.i30{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-4) * 1px);align-items:flex-start;justify-content:flex-start;flex:1 1 100px}.i31-root{background-color:transparent;background-image:url(/assets/media/images/work/nz_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;flex:0 0 auto;width:72px}.i32-root{background-color:transparent;background-image:url(/assets/media/images/work/nieu_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;flex:0 0 auto;width:72px}.i33-root{background-color:transparent;background-image:url(/assets/media/images/work/orvis_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;flex:0 0 auto;width:72px}.i34-root{background-color:transparent;background-image:url(/assets/media/images/work/eden_studio_section.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;flex:0 0 auto;width:72px}.i35{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px);align-items:flex-start;justify-content:flex-start;flex:1 1 100px;align-self:stretch}.i36-root{background-color:transparent;background-image:url(/assets/media/images/work/eden_studio_section.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:2 / 1;flex:0 0 auto;align-self:stretch}.i37-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-heading-s-d-family);font-size:calc(var(--sf-text-heading-s-d-size) * 1px);font-weight:var(--sf-text-heading-s-d-weight);line-height:var(--sf-text-heading-s-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-d-tracking) * 1px);text-transform:none;flex:1 1 0%}.i38-text{color:var(--sf-text-icon-roles-secondary);font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);font-weight:var(--sf-text-body-sm-normal-weight);line-height:var(--sf-text-body-sm-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-sm-normal-tracking) * 1px);flex:2 1 0%}.i39{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-40) * 1px);padding:calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px);align-items:flex-start;justify-content:flex-start;flex:1 1 100px;align-self:stretch}.i40{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:space-between;flex:0 0 auto;align-self:stretch}.i41-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-heading-s-d-family);font-size:calc(var(--sf-text-heading-s-d-size) * 1px);font-weight:var(--sf-text-heading-s-d-weight);line-height:var(--sf-text-heading-s-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-d-tracking) * 1px);text-transform:none;flex:0 0 auto}.i42{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-12) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i43-root{background-color:transparent;background-image:url(/assets/media/images/work/mtash_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 9;flex:0 0 auto;align-self:stretch}.i44{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-12) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i45-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);font-weight:var(--sf-text-body-sm-normal-weight);line-height:var(--sf-text-body-sm-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-sm-normal-tracking) * 1px);flex:0 0 auto}.i46-root{background-color:transparent;background-image:url(/assets/media/images/work/nz_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 9;flex:0 0 auto;align-self:stretch}.i47-root{background-color:transparent;background-image:url(/assets/media/images/work/nieu_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 9;flex:0 0 auto;align-self:stretch}.i48-root{background-color:transparent;background-image:url(/assets/media/images/work/orvis_cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 9;flex:0 0 auto;align-self:stretch}.i49-root{background-color:transparent;background-image:url(/assets/media/images/work/eden_studio_section.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 9;flex:0 0 auto;align-self:stretch}.i50-text{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-heading-s-d-family);font-size:calc(var(--sf-text-heading-s-d-size) * 1px);font-weight:var(--sf-text-heading-s-d-weight);line-height:var(--sf-text-heading-s-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-d-tracking) * 1px);text-transform:none;flex:1 1 100px}.i51{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px);align-items:flex-start;justify-content:flex-end;flex:1 1 100px;align-self:stretch}.i52{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-32) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i53{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-8) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-8) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:flex-start;border:0 solid;border-bottom:calc(var(--sf-base-stroke-stroke-1) * 1px) solid var(--sf-border-controls-default);flex:0 0 auto;align-self:stretch}.i54-root{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-8) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:flex-start;background:var(--sf-field-fill-default);border-radius:calc(var(--sf-field-border-radius) * 1px);flex:1 1 100px}.i55-leading{display:none;flex-direction:row;gap:calc(var(--sf-base-space-space-0) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px}.i56-leadingico{color:var(--sf-text-icon-roles-primary);width:16px;height:16px;display:block;flex:0 0 auto}.i57-placeholde{color:var(--sf-text-icon-roles-secondary);font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px);font-weight:var(--sf-text-body-md-normal-weight);line-height:1.2;letter-spacing:calc(var(--sf-text-body-md-normal-tracking) * 1px);flex:1 1 100px}.i58-value{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px);font-weight:var(--sf-text-body-md-normal-weight);line-height:1.2;letter-spacing:calc(var(--sf-text-body-md-normal-tracking) * 1px);flex:1 1 100px;display:none}.i59-trailingic{color:var(--sf-text-icon-roles-secondary);width:16px;height:16px;display:block;flex:0 0 auto}.i60-trailingac{display:none;flex-direction:row;gap:calc(var(--sf-base-space-space-8) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-12) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-12) * 1px);align-items:center;justify-content:center;background:var(--sf-surfaces-controls-selected);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-selected);border-radius:calc(var(--sf-radius-controls-default) * 1px);flex:0 0 auto;height:36px}.i61-leading{color:var(--sf-text-icon-roles-on-dark);width:calc(var(--sf-sizes-primitives-size-20) * 1px);height:calc(var(--sf-sizes-primitives-size-20) * 1px);display:none;flex:0 0 auto}.i62-label{color:var(--sf-text-icon-roles-on-dark);font-size:calc(var(--sf-sizes-primitives-size-14) * 1px);font-weight:var(--sf-weight-weight-500);font-family:var(--sf-font-family-secondary);line-height:1;flex:0 0 auto}.i63-confirmedl{color:var(--sf-text-icon-roles-on-dark);font-size:calc(var(--sf-sizes-primitives-size-14) * 1px);font-weight:var(--sf-weight-weight-500);font-family:var(--sf-font-family-secondary);line-height:1;flex:0 0 auto;display:none}.i64-root{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-12) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;border-radius:calc(var(--sf-radius-controls-default) * 1px);flex:0 0 auto;height:24px}.i65-iconleadin{color:var(--sf-text-icon-roles-primary);width:calc(var(--sf-sizes-primitives-size-16) * 1px);height:calc(var(--sf-sizes-primitives-size-16) * 1px);display:none;flex:0 0 auto}.i66-label{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-button-default-family);font-size:calc(var(--sf-text-button-default-size) * 1px);font-weight:var(--sf-text-button-default-weight);line-height:var(--sf-text-button-default-line-height, normal);letter-spacing:calc(var(--sf-text-button-default-tracking) * 1px);text-transform:var(--sf-text-button-default-case, capitalize);flex:0 0 auto}.i67-icontraili{color:var(--sf-text-icon-roles-primary);width:calc(var(--sf-sizes-primitives-size-16) * 1px);height:calc(var(--sf-sizes-primitives-size-16) * 1px);display:block;flex:0 0 auto}.i68{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--sf-base-space-space-8) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto;align-self:stretch}.i69-root{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-0) * 1px);padding:calc(var(--sf-base-space-space-16) * 1px) calc(var(--sf-base-space-space-16) * 1px) calc(var(--sf-base-space-space-16) * 1px) calc(var(--sf-base-space-space-16) * 1px);align-items:center;justify-content:center;background:var(--sf-surfaces-controls-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-default);flex:0 0 auto}.i70-label{color:var(--sf-text-icon-roles-primary);font-size:calc(var(--sf-sizes-primitives-size-14) * 1px);font-weight:var(--sf-weight-weight-500);font-family:var(--sf-font-family-secondary);line-height:1;flex:0 0 auto}.i71{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-4) * 1px);align-items:flex-start;justify-content:flex-start;flex:0 0 auto}.i72{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-0) * 1px);align-items:flex-start;justify-content:space-between;flex:0 0 auto;width:160px;align-self:stretch}.i73{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-8) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto}.i74-icon{color:var(--sf-text-icon-roles-primary);width:calc(var(--sf-sizes-primitives-size-20) * 1px);height:calc(var(--sf-sizes-primitives-size-20) * 1px);display:block;flex:0 0 auto}.i75{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-4) * 1px);align-items:center;justify-content:flex-start;flex:0 0 auto}.i76-root{display:flex;flex-direction:row;gap:calc(var(--sf-base-space-space-0) * 1px);padding:calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px) calc(var(--sf-base-space-space-0) * 1px);align-items:center;justify-content:center;flex:0 0 auto;height:18px;width:18px}.i77-mark{box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-2) * 1px) var(--sf-text-icon-roles-primary);border-radius:calc(var(--sf-base-radius-radius-pill) * 1px);flex:0 0 auto;width:18px;height:10px}.i78-number{color:var(--sf-text-icon-roles-primary);font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);font-weight:var(--sf-text-body-sm-normal-weight);line-height:var(--sf-text-body-sm-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-sm-normal-tracking) * 1px);flex:0 0 auto;width:9px;display:none}.i54-root:focus-visible{border-radius:calc(var(--sf-field-focus-border-radius) * 1px)}.i54-root:focus-visible .i59-trailingic{color:var(--sf-text-icon-roles-primary)}.i54-root[data-eden-disabled]{background:var(--sf-field-fill-disabled)}.i54-root[data-eden-disabled] .i56-leadingico{color:var(--sf-text-icon-roles-disabled)}.i54-root[data-eden-disabled] .i57-placeholde{color:var(--sf-text-icon-roles-disabled)}.i54-root[data-eden-disabled] .i58-value{color:var(--sf-text-icon-roles-disabled)}.i54-root[data-eden-disabled] .i59-trailingic{color:var(--sf-text-icon-roles-disabled)}.i54-root[data-eden-state=filled] .i57-placeholde{display:none}.i54-root[data-eden-state=filled] .i58-value{display:revert}.i54-root[data-eden-state=filled] .i59-trailingic{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:hover{background:var(--sf-surfaces-controls-hover);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-hover)}.i60-trailingac:hover .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:hover .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:hover .i62-label{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:hover .i63-confirmedl{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:focus-visible{background:var(--sf-surfaces-controls-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-focus)}.i60-trailingac:focus-visible .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:focus-visible .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:focus-visible .i62-label{color:var(--sf-text-icon-roles-primary)}.i60-trailingac:focus-visible .i63-confirmedl{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-disabled]{background:var(--sf-surfaces-controls-disabled);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-disabled)}.i60-trailingac[data-eden-disabled] .i61-leading{color:var(--sf-text-icon-roles-disabled)}.i60-trailingac[data-eden-disabled] .i61-leading{color:var(--sf-text-icon-roles-disabled)}.i60-trailingac[data-eden-disabled] .i62-label{color:var(--sf-text-icon-roles-disabled)}.i60-trailingac[data-eden-disabled] .i63-confirmedl{color:var(--sf-text-icon-roles-disabled)}.i60-trailingac[data-eden-state=selected]{background:var(--sf-surfaces-controls-primary)}.i60-trailingac[data-eden-state=selected] .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=selected] .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=selected] .i62-label{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=selected] .i63-confirmedl{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=confirmed]{background:var(--sf-status-success);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-status-success-strong)}.i60-trailingac[data-eden-state=confirmed] .i61-leading{color:var(--sf-text-icon-status-success)}.i60-trailingac[data-eden-state=confirmed] .i61-leading{color:var(--sf-text-icon-status-success);display:block}.i60-trailingac[data-eden-state=confirmed] .i62-label{color:var(--sf-text-icon-status-success);display:none}.i60-trailingac[data-eden-state=confirmed] .i63-confirmedl{color:var(--sf-text-icon-status-success);display:revert}.i60-trailingac[data-eden-state=default]{background:var(--sf-surfaces-controls-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-default)}.i60-trailingac[data-eden-state=default] .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=default] .i61-leading{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=default] .i62-label{color:var(--sf-text-icon-roles-primary)}.i60-trailingac[data-eden-state=default] .i63-confirmedl{color:var(--sf-text-icon-roles-primary)}.i64-root[data-eden-disabled] .i65-iconleadin{color:var(--sf-text-icon-roles-disabled)}.i64-root[data-eden-disabled] .i66-label{color:var(--sf-text-icon-roles-disabled);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.i64-root[data-eden-disabled] .i67-icontraili{color:var(--sf-text-icon-roles-disabled)}.i64-root:hover .i66-label{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.i69-root:hover{background:var(--sf-surfaces-controls-hover)}.i69-root[data-eden-disabled]{box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-border-controls-disabled);background:revert}.i69-root[data-eden-disabled] .i70-label{color:var(--sf-text-icon-roles-disabled)}.i69-root[data-eden-state=selected]{background:var(--sf-surfaces-controls-selected);box-shadow:revert}.i69-root[data-eden-state=selected] .i70-label{color:var(--sf-text-icon-roles-inverse)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i76-root[data-eden-state=default] .i77-mark{background:var(--sf-text-icon-roles-primary);box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) var(--sf-text-icon-roles-primary)}.i54-root[data-eden-invalid]{border-radius:calc(var(--sf-field-focus-border-radius) * 1px)}.i54-root[data-eden-invalid] .i59-trailingic{color:var(--sf-text-icon-status-error)}@media(max-width:767px){.im0{height:760px}.im1{gap:calc(var(--sf-base-space-space-8) * 1px)}.im2{gap:calc(var(--sf-base-space-space-12) * 1px);width:24px}.im3{gap:calc(var(--sf-base-space-space-12) * 1px)}.im4{height:432px;width:260px}.im5{width:240px}.im6{padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im7{font-family:var(--sf-text-display-hero-m-family);font-size:calc(var(--sf-text-display-hero-m-size) * 1px);font-weight:var(--sf-text-display-hero-m-weight);line-height:var(--sf-text-display-hero-m-line-height, normal);letter-spacing:calc(var(--sf-text-display-hero-m-tracking) * 1px)}.im8{width:140px}.im9{padding:calc(var(--sf-base-space-space-24) * 1px) calc(var(--sf-base-space-space-24) * 1px) calc(var(--sf-base-space-space-24) * 1px) calc(var(--sf-base-space-space-24) * 1px)}.im10{width:120px}.im11{width:400px}.im12{font-family:var(--sf-text-display-hero-m-family);font-size:calc(var(--sf-text-display-hero-m-size) * 1px);font-weight:var(--sf-text-display-hero-m-weight);line-height:var(--sf-text-display-hero-m-line-height, normal);letter-spacing:calc(var(--sf-text-display-hero-m-tracking) * 1px)}.im13{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im14{width:20px}.im15{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im16{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im17{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im18{flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px)}.im19{flex:0 0 auto;align-self:stretch}.im20{flex:0 0 auto;align-self:stretch}.im21{flex:0 0 auto;align-self:stretch}.im22{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im23{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im24{gap:calc(var(--sf-base-space-space-12) * 1px)}.im25{gap:calc(var(--sf-base-space-space-12) * 1px)}.im26{width:56px}.im27{gap:calc(var(--sf-base-space-space-12) * 1px)}.im28{width:56px}.im29{gap:calc(var(--sf-base-space-space-12) * 1px)}.im30{width:56px}.im31{gap:calc(var(--sf-base-space-space-12) * 1px)}.im32{width:56px}.im33{gap:calc(var(--sf-base-space-space-12) * 1px)}.im34{width:56px}.im35{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im36{flex-direction:column;gap:calc(var(--sf-base-space-space-12) * 1px)}.im37{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px);flex:0 0 auto;align-self:stretch}.im38{flex:0 0 auto;align-self:stretch}.im39{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im40{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im41{gap:calc(var(--sf-base-space-space-24) * 1px)}.im42{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im43{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im44{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im45{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im46{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im47{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im48{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im49{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im50{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im51{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im52{font-family:var(--sf-text-heading-s-m-family);font-size:calc(var(--sf-text-heading-s-m-size) * 1px);font-weight:var(--sf-text-heading-s-m-weight);line-height:var(--sf-text-heading-s-m-line-height, normal);letter-spacing:calc(var(--sf-text-heading-s-m-tracking) * 1px)}.im53{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im54{gap:calc(var(--sf-base-space-space-24) * 1px)}.im55{gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-20) * 1px)}.im56{}.im57{width:24px}.im58{display:none}}@media(min-width:768px){.im56-only{display:none}}#mark{cursor:pointer;white-space:nowrap;z-index:5}#mark.is-typing::after{content:"";display:inline-block;width:.55em;height:1.05em;margin-left:.18em;vertical-align:-.14em;background:currentColor;animation:aotc-caret .82s steps(1) infinite}@keyframes aotc-caret{0%,49%{opacity:1}50%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){#mark.is-typing::after{animation:none;display:none}}[data-eden-name=LeftRail],[data-eden-name=RightRail],[data-eden-name=Micro],#mark{z-index:20}.aotc-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aotc-backdrop i{position:absolute;inset:-12%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease;overflow:hidden}.aotc-backdrop i.is-picture{filter:blur(90px) saturate(1.15)}@media(prefers-reduced-motion:reduce){.aotc-backdrop [data-eden-morphing-gradient],.aotc-backdrop [data-eden-morphing-gradient] *{animation:none!important}}.aotc-backdrop i.on{opacity:1}.aotc-backdrop::after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--sf-surfaces-background-default) 26%,transparent);opacity:0;transition:opacity 1s ease}html.aotc-has-backdrop .aotc-backdrop::after{opacity:1}#stage{position:relative;z-index:1;transition:background-color 1s ease}html.aotc-has-backdrop #stage{background-color:transparent!important}@media(prefers-reduced-motion:reduce){.aotc-backdrop i,.aotc-backdrop::after,#stage{transition:none}}#window{transition:width .8s cubic-bezier(.65,0,.35,1),height .8s cubic-bezier(.65,0,.35,1),background-color .5s,margin .7s cubic-bezier(.65,0,.35,1)}#window.has-side{position:relative;overflow:visible!important;margin-right:calc(var(--aotc-side, 360px) + var(--sf-base-space-space-24) * 1px)}#window.has-side,#window.is-open{clip-path:inset(0 -100vw 0 -100vw)}#window.has-side>#chat{position:absolute!important;inset:0 auto 0 calc(100% + var(--sf-base-space-space-24) * 1px)!important;width:var(--aotc-side, 360px);background:var(--sf-surfaces-background-light);box-sizing:border-box}#method-stage [data-eden-type=icon],[id^=m-cap-]{will-change:transform,opacity;transition:none}[data-eden-name=Unit]{transition:height .8s cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:reduce){[data-eden-name=Unit]{transition:none}}.aotc-backdrop::after{z-index:1}.aotc-grain{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;mix-blend-mode:overlay;transition:opacity 1s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}html.aotc-has-backdrop .aotc-grain{opacity:.22}html[data-scheme=dark].aotc-has-backdrop .aotc-grain{opacity:.3}@media(prefers-reduced-motion:reduce){.aotc-grain{transition:none}}#practice-cards{will-change:transform;transition:none}#window>[data-eden-name=Close]{z-index:6;cursor:pointer}#window>[data-eden-name=Close]:focus-visible{outline:2px solid var(--sf-text-icon-roles-primary);outline-offset:4px}#method-stage [data-eden-type=icon]:has(>.aotc-anim)>svg{visibility:hidden}.aotc-anim{position:absolute;inset:0;display:block;pointer-events:none}.aotc-anim svg{width:100%;height:100%;display:block;overflow:visible}.aotc-anim .w{stroke-dasharray:30;stroke-dashoffset:30;animation:aotc-write 3.4s cubic-bezier(.4,0,.2,1) infinite}.aotc-anim .w2{animation-delay:.35s}.aotc-anim .w3{animation-delay:.7s}@keyframes aotc-write{0%{stroke-dashoffset:30;opacity:1}30%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}.aotc-anim .caret{animation:aotc-blink 1s steps(1) infinite}@keyframes aotc-blink{50%{opacity:0}}.aotc-anim .cn{stroke-dasharray:60;stroke-dashoffset:60;animation:aotc-draw 3.6s cubic-bezier(.4,0,.2,1) infinite}.aotc-anim .c2{animation-delay:.3s}.aotc-anim .nd{transform-box:fill-box;transform-origin:center;animation:aotc-pop 3.6s cubic-bezier(.16,.84,.3,1) infinite}.aotc-anim .n3{animation-delay:.3s}@keyframes aotc-draw{0%{stroke-dashoffset:60}35%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}100%{opacity:0;stroke-dashoffset:0}}@keyframes aotc-pop{0%,25%{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}85%{opacity:1}100%{opacity:0}}.aotc-anim .cur{animation:aotc-cur 4.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes aotc-cur{0%{transform:translate(88px,90px)}30%{transform:translate(62px,40px)}36%{transform:translate(62px,40px) scale(.86)}42%,62%{transform:translate(62px,40px)}78%,100%{transform:translate(88px,90px)}}.aotc-anim .rip{opacity:0;transform-box:fill-box;transform-origin:center;animation:aotc-rip 4.4s ease-out infinite}@keyframes aotc-rip{0%,34%{opacity:0;transform:scale(.4)}38%{opacity:1}52%{opacity:0;transform:scale(2.4)}100%{opacity:0}}.aotc-anim .btn{fill:currentColor;fill-opacity:0;animation:aotc-btn 4.4s infinite}@keyframes aotc-btn{0%,35%{fill-opacity:0}40%,58%{fill-opacity:.35}62%,100%{fill-opacity:0}}.aotc-anim .s1{animation:aotc-s1 4.4s cubic-bezier(.65,0,.35,1) infinite}.aotc-anim .s2{animation:aotc-s2 4.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes aotc-s1{0%,55%{transform:translateX(0)}68%,92%{transform:translateX(-76px)}100%{transform:translateX(0)}}@keyframes aotc-s2{0%,55%{transform:translateX(76px)}68%,92%{transform:translateX(0)}100%{transform:translateX(76px)}}.aotc-anim .rk{animation:aotc-bob 2.4s ease-in-out infinite}@keyframes aotc-bob{50%{transform:translateY(-4px)}}.aotc-anim .ex{stroke-dasharray:4 4;animation:aotc-ex .5s linear infinite}.aotc-anim .x2{animation-duration:.4s}@keyframes aotc-ex{to{stroke-dashoffset:-8}}.aotc-anim .al{transform-box:view-box;animation:aotc-al1 3.6s cubic-bezier(.65,0,.35,1) infinite}.aotc-anim .al2{animation-name:aotc-al2}@keyframes aotc-al1{0%,12%{transform:translateX(0)}45%,78%{transform:translateX(9px)}100%{transform:translateX(0)}}@keyframes aotc-al2{0%,12%{transform:translateX(0)}45%,78%{transform:translateX(-9px)}100%{transform:translateX(0)}}.aotc-anim .lz{fill:currentColor;fill-opacity:0;stroke:none;animation:aotc-lz 3.6s ease infinite}@keyframes aotc-lz{0%,40%{fill-opacity:0}55%,75%{fill-opacity:.3}90%,100%{fill-opacity:0}}.aotc-anim .lens{transform-box:view-box;animation:aotc-lens 4s cubic-bezier(.65,0,.35,1) infinite}@keyframes aotc-lens{0%{transform:translate(23px,23px)}28%{transform:translate(63px,23px)}50%,82%{transform:translate(63px,43px)}100%{transform:translate(23px,23px)}}.aotc-anim .gp{fill:currentColor;fill-opacity:0;animation:aotc-gp 4s ease infinite}@keyframes aotc-gp{0%,52%{fill-opacity:0}66%,84%{fill-opacity:.45}96%,100%{fill-opacity:0}}.aotc-anim .ly{opacity:0;transform-box:view-box;animation:aotc-ly 4s cubic-bezier(.16,.84,.3,1) infinite}.aotc-anim .ly2{animation-delay:.35s}.aotc-anim .ly3{animation-delay:.7s}@keyframes aotc-ly{0%{opacity:0;transform:translateY(-12px)}14%,82%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}@media(prefers-reduced-motion:reduce){.aotc-anim *{animation:none!important}.aotc-anim .ly{opacity:1;transform:none}.aotc-anim .lens{transform:translate(63px,43px)}.aotc-anim .gp{fill-opacity:.45}.aotc-anim .al1{transform:translateX(9px)}.aotc-anim .al2{transform:translateX(-9px)}.aotc-anim .w,.aotc-anim .cn{stroke-dashoffset:0}.aotc-anim .nd{transform:none;opacity:1}.aotc-anim .s2,.aotc-anim .rip{opacity:0}}[id^=nav-]>[data-eden-type=text]{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:2px;transition:background-size .45s cubic-bezier(.16,.84,.3,1)}[id^=nav-]:hover>[data-eden-type=text],[id^=nav-]:focus-visible>[data-eden-type=text]{background-size:100% 1px}[id^=nav-]{cursor:pointer}@media(prefers-reduced-motion:reduce){[id^=nav-]>[data-eden-type=text]{transition:none}}[data-eden-name=Unit]{position:relative;z-index:1}#script-logo{z-index:0;pointer-events:none}.aotc-backdrop i>[data-eden-morphing-gradient]{inset:-20%!important;animation:aotc-roam 14s ease-in-out infinite alternate}@keyframes aotc-roam{0%{transform:translate(-6%,-4%) rotate(-8deg) scale(1.05)}50%{transform:translate(5%,3%) rotate(6deg) scale(1.25)}100%{transform:translate(-2%,6%) rotate(14deg) scale(1.12)}}@media(prefers-reduced-motion:reduce){.aotc-backdrop i>[data-eden-morphing-gradient]{animation:none}}.aotc-anim .vw{stroke-dasharray:6 4;animation:aotc-wave 1.6s linear infinite}.aotc-anim .v2{animation-duration:1.2s}@keyframes aotc-wave{to{stroke-dashoffset:-20}}.aotc-anim .drop{transform-box:fill-box;transform-origin:50% 0;animation:aotc-drop 2.4s cubic-bezier(.5,0,.75,0) infinite}@keyframes aotc-drop{0%,20%{transform:translateY(-6px) scale(.2);opacity:0}45%{transform:none;opacity:1}75%{transform:translateY(8px);opacity:1}85%,100%{transform:translateY(12px);opacity:0}}.aotc-anim .ring{stroke-dasharray:24;stroke-dashoffset:24;animation:aotc-ring 2.4s ease-out infinite}@keyframes aotc-ring{0%,78%{stroke-dashoffset:24;opacity:1}90%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}html.aotc-ink #script-logo{background-image:none!important;background-color:var(--aotc-script,var(--sf-text-icon-roles-secondary));transition:background-color 1.2s ease;-webkit-mask:url(/assets/media/images/brand/aotc-script.svg) center/contain no-repeat;mask:url(/assets/media/images/brand/aotc-script.svg) center/contain no-repeat}@media(prefers-reduced-motion:reduce){html.aotc-ink #script-logo{transition:none}}#window.has-project{position:relative;overflow:visible!important;clip-path:inset(0 -100vw 0 -100vw);margin-left:calc(360px + var(--sf-base-space-space-24) * 1px)}#window.has-project>#project{overflow:visible;min-height:0}#window.has-project #project-info{position:absolute!important;top:0!important;bottom:0!important;left:auto!important;right:calc(100% + var(--sf-base-space-space-24) * 1px)!important;width:360px!important;height:auto!important;box-sizing:border-box}#project-shots{overflow-y:auto;scrollbar-width:none;min-height:0}#project-shots::-webkit-scrollbar{display:none}@media(max-width:767px){#window.has-project{margin-left:0}#window.has-project #project-info{top:auto!important;right:0!important;left:0!important;width:auto!important;max-height:46%;overflow:auto;z-index:2}}html.aotc-run #testimonial-list{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}html.aotc-run #testimonial-list::-webkit-scrollbar{display:none}html.aotc-run #testimonial-list.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}html.aotc-run #testimonial-list{margin-right:calc(var(--sf-base-space-space-64) * -1px);scroll-padding-left:0}html.aotc-run #testimonial-list>*{flex:0 0 calc(100% - var(--sf-base-space-space-64) * 1px)!important;width:calc(100% - var(--sf-base-space-space-64) * 1px)!important;scroll-snap-align:start}html.aotc-run #testimonial-list>:last-child{margin-right:calc(var(--sf-base-space-space-32) * 1px)}@media(max-width:767px){html.aotc-run #testimonial-list{margin-right:calc(var(--sf-base-space-space-48) * -1px)}html.aotc-run #testimonial-list>*{flex-basis:calc(100% - var(--sf-base-space-space-48) * 1px)!important;width:calc(100% - var(--sf-base-space-space-48) * 1px)!important}}#t-prev,#t-next{cursor:pointer}#t-prev:focus-visible,#t-next:focus-visible{outline:2px solid var(--sf-text-icon-roles-primary);outline-offset:4px}.aotc-typing::after{content:"▍";margin-left:2px;animation:aotc-caret 1.05s steps(1) infinite}@keyframes aotc-caret{50%{opacity:0}}#ask-prev,#ask-next{cursor:pointer;opacity:.7;transition:opacity .2s ease}#ask-prev:hover,#ask-next:hover{opacity:1}@media(prefers-reduced-motion:reduce){.aotc-typing::after{animation:none}}#contact-form [data-eden-component=fieldbase]{transition:border-color .35s ease}#contact-form [data-eden-component=fieldtext]:focus-within [data-eden-component=fieldbase]{border-color:var(--sf-text-icon-roles-primary)}#contact-form input{outline:none}#contact-form textarea{outline:none;resize:none}.aotc-ask-sugg{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--sf-base-space-space-12) * 1px)}html.aotc-run #backdrop-mesh{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;translate:none!important;z-index:0;pointer-events:none;overflow:hidden}html.aotc-run #backdrop-mesh .aotc-mesh-layer{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;overflow:hidden}html.aotc-run #backdrop-mesh .aotc-mesh-layer.on{opacity:1;z-index:2}@media(prefers-reduced-motion:reduce){html.aotc-run #backdrop-mesh .aotc-mesh-layer{transition:none}}html.aotc-run #script-logo{transition:opacity .8s ease,background-color 1.2s ease}html.aotc-run.aotc-wide #script-logo{opacity:0!important}html.aotc-run #script-logo.aotc-writing{background-color:transparent!important;transition:opacity .8s ease}html.aotc-run.aotc-enter [data-eden-name=Center]{opacity:0;translate:0 16px;pointer-events:none;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),translate 1.4s cubic-bezier(.22,1,.36,1)}html.aotc-run.aotc-enter [data-eden-name=LeftRail],html.aotc-run.aotc-enter [data-eden-name=RightRail]{opacity:0;pointer-events:none;transition:opacity .9s ease}html.aotc-run.aotc-enter [data-eden-name=RightRail]{transition-delay:.12s}html.aotc-run.aotc-enter #mark{opacity:0;pointer-events:none;transition:top .8s cubic-bezier(.65,0,.35,1),opacity .9s ease .24s}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){html:not(.aotc-run) #script-logo,html:not(.aotc-run) [data-eden-name=Center],html:not(.aotc-run) [data-eden-name=LeftRail],html:not(.aotc-run) [data-eden-name=RightRail],html:not(.aotc-run) #mark{opacity:0;animation:aotc-unwait .6s ease 3s forwards}}@keyframes aotc-unwait{to{opacity:1}}html.aotc-enter-now [data-eden-name=Center],html.aotc-enter-now [data-eden-name=LeftRail],html.aotc-enter-now [data-eden-name=RightRail],html.aotc-enter-now #mark{transition:none!important}html.aotc-run.aotc-enter.aotc-in-panel [data-eden-name=Center]{opacity:1;translate:none;pointer-events:auto}html.aotc-run.aotc-enter.aotc-in-ui [data-eden-name=LeftRail],html.aotc-run.aotc-enter.aotc-in-ui [data-eden-name=RightRail],html.aotc-run.aotc-enter.aotc-in-ui #mark{opacity:1;pointer-events:auto}html.aotc-run #script-logo>.aotc-write{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:var(--aotc-script,var(--sf-text-icon-roles-secondary));stroke-linecap:round;stroke-linejoin:round;transition:stroke 1.2s ease}html.aotc-run #script-logo>.aotc-write mask path{stroke:#fff}html.aotc-run #script-logo>.aotc-write .aotc-ink{fill:var(--aotc-script,var(--sf-text-icon-roles-secondary));stroke:none;transition:fill 1.2s ease}html.aotc-run #window.has-project{background:transparent!important;box-shadow:none!important}html.aotc-run #window.has-project #project-shots{padding:0 0 calc(var(--sf-base-space-space-24) * 1px)!important}html.aotc-run #window.has-project #project-info{transition:background-color .8s ease}#project-back{cursor:pointer}.aotc-proj-dots{position:fixed;z-index:20;display:flex;flex-direction:column;align-items:center;gap:calc(var(--sf-base-space-space-4) * 1px);transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .5s ease}.aotc-proj-dots.on{opacity:1;pointer-events:auto}.aotc-proj-dots>*{cursor:pointer}.aotc-proj-dots [data-eden-part=mark]{box-shadow:none!important;background:var(--sf-text-icon-roles-always-black)!important}.aotc-proj-dots>:not(.aotc-off) [data-eden-part=mark]{background:var(--sf-text-icon-roles-always-white)!important}.aotc-proj-dots>:focus:not(:focus-visible){outline:none}html.aotc-run.aotc-quiet #pager,html.aotc-run.aotc-quiet [id^=micro-]{opacity:0;pointer-events:none;transition:opacity .4s ease}html.aotc-run #pager,html.aotc-run [id^=micro-]{transition:opacity .4s ease}.aotc-ghost{position:fixed!important;z-index:15;pointer-events:none;transform-origin:center;box-sizing:border-box}html.aotc-run #mark{transition:top .8s cubic-bezier(.65,0,.35,1)}html.aotc-run #project-shots{gap:calc(var(--sf-base-space-space-24) * 1px)!important}.aotc-sec{display:grid;gap:calc(var(--sf-base-space-space-24) * 1px);flex:0 0 auto;align-self:stretch}.aotc-sec .aotc-scr{width:100%!important;height:auto!important;background-repeat:no-repeat;background-size:cover;background-position:50% 0;box-shadow:none}.aotc-sec .aotc-scr-phone{aspect-ratio:9 / 19.5;border-radius:calc(var(--sf-base-radius-radius-8) * 1px)}.aotc-sec .aotc-scr-page{aspect-ratio:16 / 10;border-radius:calc(var(--sf-base-radius-radius-8) * 1px)}.aotc-sec .aotc-scr-wide{border-radius:calc(var(--sf-base-radius-radius-8) * 1px)}.aotc-sec .aotc-pan{background-size:100% auto}.aotc-sec .aotc-pan.is-panning{animation:aotc-pan var(--pan, 12s) cubic-bezier(.45,0,.55,1) 1s infinite alternate}@keyframes aotc-pan{from{background-position:50% 0}to{background-position:50% 100%}}.aotc-sec-pair{grid-template-columns:1.6fr .4615fr}.aotc-sec-phones{grid-template-columns:repeat(var(--n, 4),calc((100% - (max(var(--n, 4),4) - 1) * var(--sf-base-space-space-24) * 1px) / max(var(--n, 4),4)));justify-content:center}.aotc-sec-wall{grid-template-columns:repeat(4,1fr)}.aotc-sec-card{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-16) * 1px);padding:calc(var(--sf-base-space-space-40) * 1px);border-radius:calc(var(--sf-base-radius-radius-8) * 1px);transition:background-color .8s ease}.aotc-sec-card{background-color:var(--sf-surfaces-background-light)}:is(#project-info,.aotc-sec-card,.aotc-gate,#chat){color:var(--sf-text-icon-roles-primary);--sf-surfaces-background-light:#FFFFFF;--sf-text-icon-roles-primary:#141414;--sf-text-icon-roles-secondary:#5E5E5E;--sf-border-controls-default:#8A8A8A;--sf-surfaces-controls-selected:#141414;--sf-text-icon-roles-on-button:#FFFFFF;--sf-text-icon-roles-on-dark:#FFFFFF}html[data-scheme=dark] :is(#project-info,.aotc-sec-card,.aotc-gate,#chat){--sf-surfaces-background-light:#141414;--sf-text-icon-roles-primary:#F2F2F2;--sf-text-icon-roles-secondary:#A3A3A3;--sf-border-controls-default:#6E6E6E;--sf-surfaces-controls-selected:#F2F2F2;--sf-text-icon-roles-on-button:#141414;--sf-text-icon-roles-on-dark:#141414}@media(max-width:767px){.aotc-sec-pair{grid-template-columns:1fr}.aotc-sec-pair .aotc-scr-phone{width:60%!important;justify-self:center}.aotc-sec-wall{grid-template-columns:repeat(2,1fr)}.aotc-sec-phones{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.aotc-sec .aotc-pan.is-panning{animation:none}}.aotc-sec .aotc-scr{border-radius:calc(var(--sf-base-radius-radius-8) * 1px);overflow:hidden}.aotc-sec-masonry{display:block!important;column-count:3;column-gap:calc(var(--sf-base-space-space-24) * 1px)}.aotc-sec-masonry>.aotc-scr{display:block;break-inside:avoid;margin:0 0 calc(var(--sf-base-space-space-24) * 1px);background-size:100% auto;background-position:50% 0}@media(max-width:767px){.aotc-sec-masonry{column-count:2}}@media(min-width:768px){html.aotc-run #window.has-project{clip-path:inset(0 -100vw -100vh -100vw);justify-content:flex-start!important}html.aotc-run #window.has-project #project-info{bottom:auto!important}html.aotc-run #window.has-project>#project{height:var(--aotc-proj-h, 100%)!important;flex:0 0 auto!important;align-self:stretch}}@media(min-width:768px){html.aotc-run #window.has-project.has-proj-chat>#chat{position:absolute!important;inset:auto!important;left:auto!important;right:calc(100% + var(--sf-base-space-space-24) * 1px)!important;top:calc(var(--aotc-info-h, 240px) + var(--sf-base-space-space-24) * 1px)!important;bottom:0!important;width:360px!important;height:auto!important;box-sizing:border-box;border-radius:calc(var(--sf-base-radius-radius-8) * 1px);background:var(--sf-surfaces-background-light);z-index:3}}html.aotc-run #stage{overflow-x:clip}html.aotc-run .aotc-ask-sugg>*{justify-content:flex-start!important;max-width:100%;height:auto!important;min-height:0!important}html.aotc-run .aotc-ask-sugg [data-eden-part=label]{flex:0 1 auto!important;min-width:0!important;width:auto!important}html.aotc-run .aotc-sec-card{width:calc(75% - var(--sf-base-space-space-24) * .25px)!important;align-self:flex-start}html.aotc-run .aotc-sec-card [data-eden-type=text]{color:var(--sf-text-icon-roles-primary)!important}html.aotc-run .aotc-sec-card>*>[data-eden-type=text]:first-child{opacity:.5}html.aotc-run .aotc-sec-card>*{border-top-color:color-mix(in srgb,var(--sf-text-icon-roles-primary) 14%,transparent)!important}@media(max-width:767px){html.aotc-run .aotc-sec-card{width:100%!important}}[id^=nav-].aotc-on>[data-eden-type=text]{background-size:100% 1px}html.aotc-run #window.has-side>#chat{overflow:hidden}.aotc-faq-pick{display:block;flex:0 0 auto;margin:0 0 calc(var(--sf-base-space-space-16) * 1px)}.aotc-faq-pick select{width:100%;appearance:none;-webkit-appearance:none;background:transparent;color:var(--sf-text-icon-roles-primary);border:0;border-bottom:1px solid color-mix(in srgb,var(--sf-text-icon-roles-primary) 25%,transparent);border-radius:0;padding:calc(var(--sf-base-space-space-8) * 1px) 24px calc(var(--sf-base-space-space-8) * 1px) 0;font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px);line-height:1.4;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(min-width:1100px){.aotc-faq-pick{display:none}}#window>.aotc-leaving{position:absolute!important;inset:0!important;z-index:5;pointer-events:none}html.aotc-snap .aotc-backdrop i,html.aotc-snap .aotc-backdrop::after,html.aotc-snap #script-logo{transition:none!important}html.aotc-run #testimonial-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent)}@media(max-width:767px){html.aotc-run #work-detail [data-deep] [data-eden-component=imgratio],html.aotc-run #work-detail [data-deep] [data-eden-pic]{animation:aotc-pan-x 24s ease-in-out infinite alternate}}@keyframes aotc-pan-x{from{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){html.aotc-run #work-detail [data-deep] [data-eden-component=imgratio],html.aotc-run #work-detail [data-deep] [data-eden-pic]{animation:none}}@media(max-width:767px){html.aotc-run #method-captions{position:relative!important}html.aotc-run #window.has-project #project-shots{padding-top:calc(var(--sf-base-space-space-64) * 1px)!important}}html.aotc-run #faq-list .aotc-faq-topic{text-decoration:none;display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--sf-base-space-space-12) * 1px);padding:calc(var(--sf-base-space-space-12) * 1px) 0;border-top:calc(var(--sf-base-stroke-stroke-1) * 1px) solid color-mix(in srgb,var(--sf-text-icon-roles-primary) 14%,transparent);font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px);font-weight:var(--sf-text-body-md-normal-weight);cursor:pointer}html.aotc-run #faq-list .aotc-faq-topic::after{content:attr(data-count);font-family:var(--sf-text-body-xs-normal-family);font-size:calc(var(--sf-text-body-xs-normal-size) * 1px);opacity:.5}html.aotc-run #faq-list .aotc-faq-group{display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-8) * 1px);padding:0 0 calc(var(--sf-base-space-space-16) * 1px)}html.aotc-run #faq-list .aotc-faq-group[hidden]{display:none}html.aotc-run #faq-list .aotc-faq-group>*{opacity:.8}html.aotc-run #faq-list .aotc-faq-group>*:hover{opacity:1}@media(min-width:768px){html.aotc-run #mark{top:auto!important;right:auto!important;bottom:calc(var(--sf-base-space-space-24) * 1px)!important;left:calc(var(--sf-base-space-space-24) * 1px)!important;translate:none!important;writing-mode:vertical-rl;transform:rotate(180deg);text-align:left!important}}html.aotc-run #practice-scene.is-reel{padding-left:calc(var(--sf-base-space-space-32) * 1px)!important;padding-right:calc(var(--sf-base-space-space-32) * 1px)!important;justify-content:flex-end!important;overflow:hidden}html.aotc-run #practice-scene.is-reel>[data-eden-name="Practice reel"]{position:absolute!important;inset:0;flex:none!important;border-radius:0;z-index:0;background-image:none;background-color:#0b0b0c}html.aotc-run #practice-scene.is-reel>[data-eden-name=Lockup]{z-index:2}html.aotc-run #practice-scene.is-reel>[data-eden-name=Lockup] *{color:#fff!important}html.aotc-run #practice-scene.is-reel>#practice-cards{display:none!important}.aotc-pticker{position:relative;z-index:2;align-self:stretch;height:calc(var(--sf-base-space-space-64) * 1px + 12px)}.aotc-pt{position:absolute;inset:0;display:flex;align-items:center;gap:calc(var(--sf-base-space-space-16) * 1px);width:100%;margin:0;text-align:left;color:#fff;padding:0 calc(var(--sf-base-space-space-8) * 1px) 0 calc(var(--sf-base-space-space-20) * 1px);border:1px solid rgba(255,255,255,.28);border-radius:calc(var(--sf-base-radius-radius-2) * 1px);background:rgba(11,11,12,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;transition:border-color .2s}button.aotc-pt{cursor:pointer}button.aotc-pt:hover{border-color:#fff}button.aotc-pt:focus-visible{outline:2px solid #fff;outline-offset:3px}.aotc-pt .n{flex:0 0 auto;font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);opacity:.7}.aotc-pt .t{flex:1 1 auto;min-width:0;font-family:var(--sf-text-heading-xs-d-family);font-size:calc(var(--sf-text-heading-xs-d-size) * 1px);font-weight:var(--sf-text-heading-xs-d-weight);line-height:var(--sf-text-heading-xs-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-xs-d-tracking) * 1px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aotc-pt .go{flex:0 0 auto;display:grid;place-items:center;width:calc(var(--sf-base-space-space-48) * 1px);height:calc(var(--sf-base-space-space-48) * 1px);background:#fff;color:#0b0b0c;border-radius:calc(var(--sf-base-radius-radius-2) * 1px)}.aotc-pt .go svg{width:22px;height:22px}@media(prefers-reduced-motion:reduce){.aotc-pt{transition:none}}@media(min-width:768px){html.aotc-run{overflow:hidden}html.aotc-run #project-shots{overscroll-behavior:contain}}html.aotc-run #menu-toggle.aotc-corner{position:absolute!important;z-index:40;box-sizing:content-box;padding:12px;margin:0;transform:none!important;opacity:1!important}html.aotc-run #scheme-toggle{cursor:pointer}html.aotc-run.aotc-on-dark :is(#menu-toggle,#mark,#pager,[id^=micro-],.aotc-site-title,.aotc-proj-arrow,#window.has-project .aotc-proj-head){color:#fff!important}html.aotc-run.aotc-on-dark :is(#mark,#pager *,[id^=micro-] *){color:#fff!important}html.aotc-run :is(#menu-toggle,#mark,#pager,.aotc-site-title,.aotc-proj-arrow,.aotc-proj-head){transition:color .6s ease}.aotc-site-title{position:fixed;z-index:30;display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-4) * 1px);max-width:calc(var(--sf-base-space-space-160, 160) * 1px - 40px);color:var(--sf-text-icon-roles-primary);pointer-events:none}html.aotc-run .aotc-site-title.on{display:flex}.aotc-site-title{transition:opacity .3s ease,color .6s ease!important}.aotc-site-title.is-out{opacity:0}.aotc-site-title .n{font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);opacity:.7}.aotc-site-title .t{font-family:var(--sf-text-heading-xs-d-family);font-size:calc(var(--sf-text-heading-xs-d-size) * 1px);font-weight:var(--sf-text-heading-xs-d-weight);line-height:var(--sf-text-heading-xs-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-xs-d-tracking) * 1px)}@media(min-width:768px){html.aotc-run #work-detail>*>[data-eden-kind=container]{display:none!important}html.aotc-run #work-detail>*::before{display:none}}html.aotc-run #project-info{display:none!important}html.aotc-run #window.has-project{margin-left:0!important}.aotc-proj-head{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;min-height:calc(var(--sf-base-space-space-48) * 1px);padding:0 calc(var(--sf-base-space-space-48) * 1px);color:var(--sf-text-icon-roles-primary)}.aotc-proj-title{margin:0;text-align:center;font-family:var(--sf-text-heading-md-d-family);font-size:calc(var(--sf-text-heading-md-d-size) * 1px);font-weight:var(--sf-text-heading-md-d-weight);line-height:var(--sf-text-heading-md-d-line-height, normal);letter-spacing:calc(var(--sf-text-heading-md-d-tracking) * 1px)}.aotc-proj-back{position:absolute;left:0;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.aotc-proj-back svg{width:24px;height:24px}.aotc-proj-back:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:767px){.aotc-proj-title{font-family:var(--sf-text-heading-md-m-family);font-size:calc(var(--sf-text-heading-md-m-size) * 1px);font-weight:var(--sf-text-heading-md-m-weight);line-height:var(--sf-text-heading-md-m-line-height, normal)}}.aotc-proj-arrow{position:fixed;z-index:30;top:50%;translate:0 -50%;display:none;place-items:center;width:44px;height:88px;padding:0;border:0;background:none;color:var(--sf-text-icon-roles-primary);cursor:pointer;opacity:.75;transition:opacity .2s,color .6s ease}.aotc-proj-arrow:hover{opacity:1}.aotc-proj-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aotc-proj-arrow svg{width:calc(var(--sf-sizes-primitives-size-24) * 1px);height:calc(var(--sf-sizes-primitives-size-24) * 1px)}.aotc-proj-arrow.is-prev{left:calc(var(--sf-base-space-space-40) * 1px)}.aotc-proj-arrow.is-next{right:calc(var(--sf-base-space-space-40) * 1px)}html.aotc-run .aotc-proj-arrow.on{display:grid}@media(max-width:767px){html.aotc-run #work-detail.aotc-stack{overflow-y:auto!important;flex-direction:column!important;gap:calc(var(--sf-base-space-space-32) * 1px)!important;padding:calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-16)) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-24) * 1px)!important;scroll-behavior:auto}html.aotc-run #work-detail.aotc-stack>*{flex:0 0 auto!important;position:relative!important;inset:auto!important;transform:none!important}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]{height:auto!important;flex-direction:column!important;align-items:stretch!important;gap:calc(var(--sf-base-space-space-12) * 1px)!important;overflow:visible!important;background:none!important;border-radius:0!important;cursor:pointer}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]::before{display:none!important}html.aotc-run #work-detail.aotc-stack [data-deep] :is([data-eden-component=imgratio],[data-eden-pic]){animation:none!important}html.aotc-run #work-detail.aotc-stack{-webkit-mask-image:linear-gradient(to bottom,transparent calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8)) * 1px),#000 calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-12)) * 1px));mask-image:linear-gradient(to bottom,transparent calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8)) * 1px),#000 calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-12)) * 1px))}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]>:is([data-eden-embed],[data-eden-component=imgratio]){flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;border-radius:0!important;overflow:hidden}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]>:not([data-eden-embed]):not([data-eden-component=imgratio]){position:static!important;inset:auto!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:calc(var(--sf-base-space-space-12) * 1px)!important;padding:0!important;color:var(--sf-neutral-colors-black)!important}html.aotc-run.aotc-on-dark #work-detail.aotc-stack>[data-eden-name=Site]>:not([data-eden-embed]):not([data-eden-component=imgratio]){color:#fff!important}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]>:not([data-eden-embed]):not([data-eden-component=imgratio]) *{color:inherit!important;opacity:1!important}html.aotc-run #work-detail.aotc-stack>[data-eden-name=Site]>:not([data-eden-embed]):not([data-eden-component=imgratio]) :is(h2,h3,p[data-eden-type=text]:not([data-eden-part])){font-family:var(--sf-text-heading-xs-m-family)!important;font-size:calc(var(--sf-text-heading-xs-m-size) * 1px)!important;font-weight:var(--sf-text-heading-xs-m-weight)!important;line-height:var(--sf-text-heading-xs-m-line-height, normal)!important;letter-spacing:calc(var(--sf-text-heading-xs-m-tracking) * 1px)!important}}#home-stage .aotc-paint{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;pointer-events:none}#home-stage .aotc-paint svg{width:100%;height:100%;display:block;overflow:visible}#home-stage .aotc-paint .ink{fill:#E4EBE1}#home-stage .aotc-paint .brush{opacity:0}#home-stage .aotc-paint .handle,#home-stage .aotc-paint .ferrule{fill:#313633;stroke:#E4EBE1;stroke-width:4;stroke-linejoin:round}#home-stage .aotc-paint .hair{fill:#E4EBE1}#home-down{animation:aotc-nudge 2.4s ease-in-out infinite}@keyframes aotc-nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}#home-down:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){#home-down{animation:none}}html.aotc-run #pager-count{font-family:var(--sf-text-badge-sm-family)!important;font-size:calc(var(--sf-text-badge-sm-size) * 1px)!important;font-weight:var(--sf-text-badge-sm-weight)!important;letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px)!important;line-height:1.2!important;text-transform:uppercase}@media(min-width:768px){html.aotc-run #pager-count{writing-mode:vertical-rl;transform:rotate(180deg);padding:calc(var(--sf-base-space-space-4) * 1px) 0}}html.aotc-run #backdrop-mesh::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(8,10,9,.25) 45%,rgba(8,10,9,.62) 100%);opacity:0;transition:opacity 1.3s ease}html.aotc-run.aotc-ground-home #backdrop-mesh::after{opacity:1}.aotc-site-title{flex-direction:row!important;align-items:baseline;gap:calc(var(--sf-base-space-space-12) * 1px)!important;max-width:none!important}html.aotc-run #pager.aotc-pager-under{position:fixed!important;z-index:30;flex-direction:row!important;align-items:center!important;gap:calc(var(--sf-base-space-space-12) * 1px)!important}html.aotc-run #pager.aotc-pager-under #pager-count{writing-mode:horizontal-tb!important;transform:none!important;padding:0!important}html.aotc-run #pager.aotc-pager-under #pager-prev{transform:rotate(-90deg)}html.aotc-run #pager.aotc-pager-under #pager-next{transform:rotate(-90deg)}.aotc-proj-head{justify-content:flex-start!important;padding:0!important}.aotc-proj-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aotc-proj-back{position:static!important;translate:none!important;margin:0!important;width:auto!important;height:44px!important;padding:0 calc(var(--sf-base-space-space-4) * 1px)!important;font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);text-transform:uppercase}.aotc-proj-arrow.is-prev{left:auto!important;right:calc(var(--sf-base-space-space-40) * 1px + 48px)!important}.aotc-proj-arrow.is-next{right:calc(var(--sf-base-space-space-40) * 1px)!important}@media(max-width:767px){.aotc-proj-head.is-over{padding:0 calc(var(--sf-base-space-space-32) * 1px)!important}}html.aotc-run #pager.aotc-pager-side{position:fixed!important;z-index:30}.aotc-site-title{align-items:center!important}.aotc-site-title .n{opacity:1!important}html.aotc-run #project-shots{position:relative}.aotc-proj-head{justify-content:space-between!important}.aotc-proj-head.is-over{position:absolute!important;left:0;right:0;margin:0!important}.aotc-proj-steps{display:flex;align-items:center;gap:calc(var(--sf-base-space-space-8) * 1px)}.aotc-proj-steps .aotc-proj-arrow{position:static!important;translate:none!important;width:32px!important;height:44px!important}.aotc-proj-steps .aotc-proj-arrow svg{width:calc(var(--sf-sizes-primitives-size-24) * 1px);height:calc(var(--sf-sizes-primitives-size-24) * 1px)}.aotc-proj-dots{display:none!important}@font-face{font-family:"Jost";src:url(/assets/media/fonts/jost-var.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:"Formular";src:url(/assets/media/fonts/Formular-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Formular";src:url(/assets/media/fonts/Formular-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:"Formular";src:url(/assets/media/fonts/Formular-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:"Neumonopolar";src:url(/assets/media/fonts/neumonopolar-v01.otf) format("opentype");font-display:swap}@font-face{font-family:"Source Sans";src:url(/assets/eden-fonts/source-sans-3-latin-var.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:"Univers Text";src:local("Univers 45 Light"),local("Univers-45-Light");font-weight:300}@font-face{font-family:"Univers Text";src:local("Univers 55 Roman"),local("Univers-55-Roman");font-weight:400}@font-face{font-family:"Univers Text";src:local("Univers 65 Bold"),local("Univers-65-Bold");font-weight:600 700}.aotc-sec-foundation{display:grid;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-24) * 1px) 0 0;background:none;color:var(--sf-text-icon-roles-primary)}.aotc-sec-foundation :is(.fnd-chip,.fnd-type,.fnd-map){box-shadow:0 18px 40px rgba(0,0,0,.18)}html.aotc-run.aotc-on-dark .aotc-sec-foundation .fnd-head{color:#fff}.fnd-head{display:grid;gap:calc(var(--sf-base-space-space-4) * 1px)}.fnd-eyebrow{margin:0;font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);text-transform:uppercase;opacity:.6}.fnd-sub{margin:0;font-family:var(--sf-text-body-sm-normal-family);font-size:calc(var(--sf-text-body-sm-normal-size) * 1px)}.fnd-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:calc(var(--sf-base-space-space-16) * 1px)}.fnd-chip{margin:0;border-radius:calc(var(--sf-base-radius-radius-8) * 1px);overflow:hidden;background:#fff;color:#1c1c1c;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.fnd-sw{height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--sf-base-space-space-12) * 1px)}.fnd-sw span{font-size:30px;font-weight:600;line-height:1}.fnd-sw i{font-style:normal;font-family:var(--sf-text-badge-sm-family);font-size:11px;letter-spacing:.06em}.fnd-chip figcaption code{display:flex;justify-content:space-between;gap:6px}.fnd-chip figcaption{display:grid;gap:2px;padding:calc(var(--sf-base-space-space-12) * 1px)}.fnd-chip b{font-family:var(--sf-text-body-sm-emphasis-family, inherit);font-size:15px;font-weight:600}.fnd-chip figcaption span{font-family:var(--sf-text-badge-sm-family);font-size:11px;letter-spacing:.04em}.fnd-chip code,.fnd-map code{font-family:var(--sf-text-badge-sm-family);font-size:11px;opacity:.7}.fnd-chip code i{font-style:normal}.fnd-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:calc(var(--sf-base-space-space-16) * 1px)}.fnd-row.is-map{grid-template-columns:1fr}.fnd-type{display:flex;gap:calc(var(--sf-base-space-space-20) * 1px);align-items:center;padding:calc(var(--sf-base-space-space-24) * 1px);border-radius:calc(var(--sf-base-radius-radius-8) * 1px);background:#fff;color:#1c1c1c;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.fnd-type .fnd-aa{font-size:96px;opacity:1;line-height:.9;font-weight:500;letter-spacing:-.02em}.fnd-type div{display:grid;gap:calc(var(--sf-base-space-space-4) * 1px)}.fnd-type b{font-size:20px;font-weight:600}.fnd-type div span{font-size:13px;opacity:.65}.fnd-type p{margin:calc(var(--sf-base-space-space-8) * 1px) 0 0;font-size:24px;line-height:1.15}.fnd-map{padding:calc(var(--sf-base-space-space-20) * 1px) calc(var(--sf-base-space-space-24) * 1px);border-radius:calc(var(--sf-base-radius-radius-8) * 1px);background:#fff;color:#1c1c1c;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.fnd-cols,.fnd-map li{display:grid;grid-template-columns:1fr 24px 1.1fr 24px 1fr;align-items:center;gap:calc(var(--sf-base-space-space-8) * 1px)}.fnd-cols{margin:0 0 calc(var(--sf-base-space-space-8) * 1px);font-family:var(--sf-text-badge-sm-family);font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.fnd-cols span:nth-child(2){grid-column:3}.fnd-cols span:nth-child(3){grid-column:5}.fnd-map ul{margin:0;padding:0;list-style:none;display:grid;gap:calc(var(--sf-base-space-space-12) * 1px)}.fnd-map li{padding-top:calc(var(--sf-base-space-space-12) * 1px);border-top:1px solid rgba(0,0,0,.08)}.fnd-tok{display:flex;align-items:center;gap:calc(var(--sf-base-space-space-8) * 1px)}.fnd-tok i{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.fnd-role{opacity:1!important;font-size:12px!important}.fnd-arrow{height:1px;background:currentColor;opacity:.35;position:relative}.fnd-arrow::after{content:"";position:absolute;right:0;top:-3px;border:3.5px solid transparent;border-left-color:currentColor}.fnd-ui{justify-self:start;font-size:14px;white-space:nowrap}.fnd-ui.is-btn{padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.fnd-ui.is-link{text-decoration:underline;text-underline-offset:3px}.fnd-ui.is-price{font-weight:600}.fnd-ui.is-chip{padding:4px 10px;border-radius:999px;font-size:12px}.fnd-ui.is-line{padding-bottom:6px;border-bottom:2px solid}@media(max-width:767px){.fnd-row{grid-template-columns:1fr}.fnd-chips{grid-template-columns:repeat(2,1fr)}.fnd-sw{height:104px}.fnd-cols{display:none!important}.fnd-map li:first-child{border-top:0;padding-top:0}.fnd-map li{grid-template-columns:auto 16px 1fr;row-gap:calc(var(--sf-base-space-space-8) * 1px)}.fnd-map li>:nth-child(4){display:none}.fnd-map li>:nth-child(5){grid-column:1/-1}.fnd-type .fnd-aa{font-size:72px}.aotc-sec-foundation{padding:calc(var(--sf-base-space-space-20) * 1px)}}.aotc-sec-duo{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--sf-base-space-space-24) * 1px);align-items:stretch;flex:0 0 auto;align-self:stretch}html.aotc-run .aotc-sec-duo>.aotc-sec-card{width:auto!important;align-self:stretch}@media(max-width:767px){.aotc-sec-duo{grid-template-columns:1fr}}@media(min-width:768px){html.aotc-run .aotc-sec-duo>.aotc-sec-note{height:0;min-height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sf-text-icon-roles-primary) 30%,transparent) transparent}}.aotc-sec-duo>.aotc-sec-note>*{flex:none}.aotc-sec-duo .aotc-duo-name{font-family:var(--sf-text-heading-s-d-family)!important;font-size:calc(var(--sf-text-heading-s-d-size) * 1px)!important;font-weight:var(--sf-text-heading-s-d-weight)!important;line-height:var(--sf-text-heading-s-d-line-height, normal)!important;letter-spacing:calc(var(--sf-text-heading-s-d-tracking) * 1px)!important}html.aotc-run #script-logo{transition:opacity .9s ease}html.aotc-run :is(#pager,[id^=micro-],.aotc-site-title){transition:opacity .7s ease,color .6s ease}html.aotc-run .aotc-site-title{transition-delay:.18s}html.aotc-run #pager{transition-delay:.32s}html.aotc-run.aotc-bridge :is(#pager,[id^=micro-],.aotc-site-title){opacity:0!important;transition:opacity .35s ease!important}html.aotc-run.aotc-bridge #script-logo{opacity:0!important;transition:opacity .45s ease!important}html.aotc-run.aotc-bridge #script-logo>.aotc-write .aotc-ink{transition:none!important}html.aotc-run.aotc-bridge #window{transition:width 1.05s cubic-bezier(.76,0,.24,1),height 1.05s cubic-bezier(.76,0,.24,1),background-color .9s ease,margin .7s cubic-bezier(.65,0,.35,1)!important}html.aotc-run .eden-embed-frame{transition:opacity 1.2s ease!important}.aotc-proj-try{appearance:none;border:0;background:none;color:inherit;cursor:pointer;height:44px;padding:0 calc(var(--sf-base-space-space-8) * 1px);margin-right:calc(var(--sf-base-space-space-8) * 1px);font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px);text-transform:uppercase;position:relative;z-index:2}.aotc-proj-try:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aotc-try-scrim{position:fixed;inset:0;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--sf-surfaces-background-black) 72%,transparent);opacity:0;transition:opacity .6s ease}html.aotc-trying .aotc-try-scrim{opacity:1}.aotc-try-dim{transition:opacity .6s ease}html.aotc-trying .aotc-try-dim{opacity:.08!important;pointer-events:none!important}html.aotc-trying #project-shots{overflow:hidden!important;touch-action:none}.aotc-try-host.is-live{box-shadow:0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) color-mix(in srgb,var(--sf-text-icon-roles-always-white) 35%,transparent)}html.aotc-trying.aotc-on-dark .aotc-proj-try,html.aotc-trying .aotc-proj-try{color:#fff!important}.aotc-grid-btn{position:fixed;z-index:30;display:none;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;cursor:pointer;color:var(--sf-text-icon-roles-primary);opacity:.8;transition:opacity .3s ease,color .6s ease}.aotc-grid-btn svg{width:calc(var(--sf-sizes-primitives-size-24) * 1px);height:calc(var(--sf-sizes-primitives-size-24) * 1px)}.aotc-grid-btn:hover,.aotc-grid-btn[aria-pressed=true]{opacity:1}.aotc-grid-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}html.aotc-run .aotc-grid-btn.on{display:grid}html.aotc-run.aotc-on-dark .aotc-grid-btn{color:#fff}html.aotc-run.aotc-bridge .aotc-grid-btn{opacity:0}html.aotc-run #window{transition-property:width,height,background-color,margin,opacity,transform}html.aotc-run.aotc-gridding .aotc-site-title{opacity:0!important;transition:opacity .35s ease!important}html.aotc-run.aotc-gridding :is(#pager,[id^=micro-]){opacity:0!important;transition:opacity .4s ease .1s!important}html.aotc-run.aotc-gridding #window{opacity:0;transform:scale(.985);pointer-events:none;transition:opacity .55s ease .18s,transform .7s cubic-bezier(.45,0,.55,1) .18s!important}.aotc-grid{position:fixed;bottom:0;z-index:25;overflow-y:auto;scrollbar-width:none;padding-bottom:calc(var(--sf-base-space-space-40) * 1px);color:#fff;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.aotc-grid::-webkit-scrollbar{display:none}.aotc-grid-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--sf-base-space-space-40) * 1px) calc(var(--sf-base-space-space-24) * 1px)}.aotc-grid-card{display:grid;gap:calc(var(--sf-base-space-space-12) * 1px);padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,.84,.3,1)}.aotc-grid.is-on .aotc-grid-card{opacity:1;transform:none;transition:opacity .8s ease var(--d),transform 1s cubic-bezier(.16,.84,.3,1) var(--d)}.aotc-grid-pic{display:block;aspect-ratio:16/9;background-size:cover;background-position:50% 0;overflow:hidden;border-radius:calc(var(--sf-base-radius-radius-4) * 1px)}.aotc-grid-card:focus-visible{outline:none}.aotc-grid-card:focus-visible .aotc-grid-name{text-decoration:underline;text-underline-offset:4px}.aotc-grid-name{display:flex;align-items:center;gap:calc(var(--sf-base-space-space-8) * 1px);font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px);font-weight:var(--sf-text-body-md-normal-weight);line-height:var(--sf-text-body-md-normal-line-height, normal);letter-spacing:calc(var(--sf-text-body-md-normal-tracking) * 1px)}.aotc-grid-name i{font-style:normal;font-family:var(--sf-text-badge-sm-family);font-size:calc(var(--sf-text-badge-sm-size) * 1px);letter-spacing:calc(var(--sf-text-badge-sm-tracking) * 1px)}.aotc-grid-card:hover .aotc-grid-name,.aotc-grid-card:focus-visible .aotc-grid-name{opacity:.8}@media(prefers-reduced-motion:reduce){.aotc-grid-card,html.aotc-run.aotc-gridding #window{transition:none!important;transform:none!important}}html:not([data-scheme=dark]) #clients .i2170-root{background-image:url(/assets/media/images/clients/orvis-dark.svg)}html:not([data-scheme=dark]) #clients .i2171-root{background-image:url(/assets/media/images/clients/lou-malnatis-dark.svg)}html:not([data-scheme=dark]) #clients .i2172-root{background-image:url(/assets/media/images/clients/bero-dark.svg)}html:not([data-scheme=dark]) #clients .i2173-root{background-image:url(/assets/media/images/clients/trufru-dark.svg)}html:not([data-scheme=dark]) #clients .i2174-root{background-image:url(/assets/media/images/clients/venus-dark.svg)}html:not([data-scheme=dark]) #clients .i2175-root{background-image:url(/assets/media/images/clients/winrate-dark.svg)}html:not([data-scheme=dark]) #clients .i2176-root{background-image:url(/assets/media/images/clients/lombardi-dark.png)}.aotc-sub-chev{display:inline-flex;width:calc(var(--sf-sizes-primitives-size-24) * 1px);height:calc(var(--sf-sizes-primitives-size-24) * 1px);opacity:.55;transition:opacity .25s ease,transform .3s cubic-bezier(.16,.84,.3,1)}.aotc-sub-chev svg{width:100%;height:100%}#nav-work:hover .aotc-sub-chev,#nav-work.aotc-on .aotc-sub-chev{opacity:1;transform:translateX(3px)}#nav .aotc-sub{display:none;flex-direction:column;gap:calc(var(--sf-base-space-space-8) * 1px);align-self:stretch;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 calc(var(--sf-base-space-space-16) * 1px),#000 calc(100% - var(--sf-base-space-space-24) * 1px),transparent);mask-image:linear-gradient(transparent,#000 calc(var(--sf-base-space-space-16) * 1px),#000 calc(100% - var(--sf-base-space-space-24) * 1px),transparent);padding:calc(var(--sf-base-space-space-16) * 1px) 0 calc(var(--sf-base-space-space-24) * 1px)}#nav .aotc-sub::-webkit-scrollbar{display:none}#nav.aotc-subbed .i241{display:none}#nav.aotc-subbed .aotc-sub{display:flex}#nav .aotc-sub .aotc-sub-t{font-family:var(--sf-text-heading-xs-d-family)!important;font-size:calc(var(--sf-text-heading-xs-d-size) * 1px)!important;font-weight:var(--sf-text-heading-xs-d-weight)!important;line-height:var(--sf-text-heading-xs-d-line-height, normal)!important;letter-spacing:calc(var(--sf-text-heading-xs-d-tracking) * 1px)!important}.aotc-sub>*{opacity:0;transform:translateY(8px)}.aotc-sub.is-in>*{opacity:1;transform:none;transition:opacity .5s ease var(--d),transform .7s cubic-bezier(.16,.84,.3,1) var(--d)}#nav.aotc-subbed .i239-root{cursor:pointer}@media(prefers-reduced-motion:reduce){.aotc-sub>*{opacity:1;transform:none;transition:none!important}}.aotc-gate{align-self:center;margin:auto 0;width:min(100%,420px);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--sf-base-space-space-24) * 1px);padding:calc(var(--sf-base-space-space-40) * 1px);border-radius:calc(var(--sf-base-radius-radius-8) * 1px);background-color:var(--sf-surfaces-background-light);color:var(--sf-text-icon-roles-primary)}html[data-scheme=dark] .aotc-gate{--sf-surfaces-background-light:#141414;--sf-text-icon-roles-primary:#F2F2F2}.aotc-gate .aotc-duo-name{font-family:var(--sf-text-heading-s-d-family)!important;font-size:calc(var(--sf-text-heading-s-d-size) * 1px)!important;font-weight:var(--sf-text-heading-s-d-weight)!important;color:inherit!important}.aotc-gate-row{display:flex;align-items:center;gap:calc(var(--sf-base-space-space-8) * 1px);border-bottom:calc(var(--sf-base-stroke-stroke-1) * 1px) solid color-mix(in srgb,currentColor 40%,transparent);transition:border-color .2s ease}.aotc-gate-row:focus-within{border-bottom-color:currentColor}.aotc-gate input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;outline:0;background:none;color:inherit;font-family:var(--sf-text-body-md-normal-family);font-size:calc(var(--sf-text-body-md-normal-size) * 1px)}.aotc-gate input::placeholder{color:currentColor;opacity:.5}.aotc-gate button{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.aotc-gate button svg{width:24px;height:24px}.aotc-gate button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.aotc-gate.is-no .aotc-gate-row{animation:aotc-gate-no .36s cubic-bezier(.36,.07,.19,.97)}@keyframes aotc-gate-no{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}90%{transform:translateX(1px)}}@media(prefers-reduced-motion:reduce){.aotc-gate.is-no .aotc-gate-row{animation:none}}@media(max-width:767px){html.aotc-run #mark,html.aotc-run #menu-toggle.aotc-corner{position:fixed!important}html.aotc-run #window.has-project #project-shots{-webkit-mask-image:linear-gradient(to bottom,transparent calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8)) * 1px),#000 calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-12)) * 1px));mask-image:linear-gradient(to bottom,transparent calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8)) * 1px),#000 calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-12)) * 1px))}html.aotc-run #pager{display:none!important}html.aotc-run.aotc-phone-inset #window{margin:calc((var(--sf-base-space-space-48) + var(--sf-base-space-space-8) + var(--sf-base-space-space-16)) * 1px) calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-32) * 1px)!important}html.aotc-run.aotc-phone-inset #window>:is(#testimonials,#tools,#team,#contact-page){padding:calc(var(--sf-base-space-space-32) * 1px) calc(var(--sf-base-space-space-20) * 1px)!important}html.aotc-run.aotc-phone-inset #testimonial-list{margin-right:calc(var(--sf-base-space-space-20) * -1px)}html.aotc-run.aotc-phone-inset #method{overflow:hidden!important}html.aotc-run.aotc-phone-inset :is(#home-caption,#eden-card){box-sizing:border-box;width:calc(100% - var(--sf-base-space-space-40) * 1px)!important;max-width:calc(100% - var(--sf-base-space-space-40) * 1px)!important;align-self:center}html.aotc-run.aotc-phone-inset #home-caption>*{width:100%!important;max-width:100%!important;text-wrap:balance}html.aotc-run.aotc-phone-inset #eden-card>:last-child,html.aotc-run.aotc-phone-inset #eden-card>:last-child *{text-align:center;text-wrap:balance}}@media(max-width:767px){html.aotc-run #script-logo{display:none!important}}@media(max-width:767px){html.aotc-run.aotc-ground-menu #backdrop-mesh::after{opacity:1;background:rgba(8,10,9,.55)}html.aotc-run.aotc-ground-menu :is(#menu-toggle,#menu-toggle *,#mark,#mark *,#nav,#nav *){color:#fff!important}}@media(max-width:767px){html.aotc-run:is(.aotc-ground-home,.aotc-ground-menu).aotc-phone-inset #window{background:transparent!important;box-shadow:inset 0 0 0 calc(var(--sf-base-stroke-stroke-1) * 1px) color-mix(in srgb,var(--sf-text-icon-roles-always-white) 70%,transparent)}}@media(max-width:767px){html.aotc-run #window.has-project #project-shots{padding-left:calc(var(--sf-base-space-space-32) * 1px)!important;padding-right:calc(var(--sf-base-space-space-32) * 1px)!important}html.aotc-run #project-shots>.aotc-landing{margin-left:calc(var(--sf-base-space-space-32) * -1px);margin-right:calc(var(--sf-base-space-space-32) * -1px);width:auto;align-self:stretch}}html.aotc-run #backdrop-mesh .eden-morph-material>i{animation:aotc-lava-a 26s ease-in-out infinite alternate!important;will-change:translate,scale}html.aotc-run #backdrop-mesh .eden-morph-material>i:nth-child(2){animation:aotc-lava-b 34s ease-in-out -9s infinite alternate!important}html.aotc-run #backdrop-mesh .eden-morph-material>i:nth-child(3){animation:aotc-lava-c 22s ease-in-out -15s infinite alternate!important}html.aotc-run #backdrop-mesh .eden-morph-material>i:nth-child(4){animation:aotc-lava-b 29s ease-in-out -21s infinite alternate-reverse!important}html.aotc-run #backdrop-mesh .eden-morph-material>i:nth-child(5){animation:aotc-lava-a 38s ease-in-out -5s infinite alternate-reverse!important}html.aotc-run #backdrop-mesh .eden-morph-material>i:nth-child(6){animation:aotc-lava-c 31s ease-in-out -26s infinite alternate-reverse!important}html.aotc-run #backdrop-mesh .aotc-mesh-layer:not(.on) .eden-morph-material>i{animation-play-state:paused!important}@keyframes aotc-lava-a{0%{translate:-22% 34%;scale:.82}30%{translate:14% -6%;scale:1.14}62%{translate:-8% -38%;scale:.94}100%{translate:26% -14%;scale:1.2}}@keyframes aotc-lava-b{0%{translate:24% -30%;scale:1.12}38%{translate:-18% 6%;scale:.84}70%{translate:12% 36%;scale:1.18}100%{translate:-28% 18%;scale:.96}}@keyframes aotc-lava-c{0%{translate:4% 40%;scale:1}34%{translate:-30% 10%;scale:1.22}66%{translate:22% -26%;scale:.86}100%{translate:-6% -42%;scale:1.1}}@media(prefers-reduced-motion:reduce){html.aotc-run #backdrop-mesh .eden-morph-material>i{animation:none!important}}.aotc-landing{position:relative;flex:1 1 0;min-height:0;width:100%;overflow:hidden;background:var(--sf-surfaces-background-black)}.aotc-landing iframe{display:block;width:100%;height:100%;border:0}
