html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]>:not(.gifs-approach-experience){display:none!important}[data-gifs-approach-root]{display:contents}html body:has(#approach:not([hidden]) #gifs-approach-apple-dock .ga-approach-apple) :is(.craft-inner-apple,.craft-apple-compact){visibility:hidden!important}#gifs-approach-apple-dock .ga-approach-apple{display:block;width:100%;height:100%;pointer-events:none}#gifs-approach-apple-dock .ga-approach-apple img,.ga-approach-apple-flight img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform:none!important;filter:none!important;pointer-events:none;user-select:none}#gifs-approach-apple-dock .ga-approach-apple[data-arriving=true] img{visibility:hidden}.ga-approach-apple-flight{position:fixed;z-index:2147483598;pointer-events:none;user-select:none;transform-origin:0 0;contain:layout style;will-change:transform}.ga-approach-apple-flight-fruit{display:block;width:100%;height:100%;transform-origin:50% 72%;will-change:transform}@media(prefers-reduced-motion:reduce){.ga-approach-apple-flight{display:none!important}#gifs-approach-apple-dock .ga-approach-apple[data-arriving=true] img{visibility:visible}}html body #root#root#root#root#root#root:has(#approach[data-gifs-approach-enhanced=v1]:not([hidden])){overflow:clip!important;background:#24211f!important}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]{display:block!important;padding:0!important;height:calc(100svh - 76px)!important;max-height:calc(100svh - 76px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;background:#24211f!important;scrollbar-color:#8d7b72 #24211f;scrollbar-width:thin}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1][hidden]{display:none!important}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]>.gifs-approach-experience{display:flex!important;flex:none!important;width:100%;height:100%!important;min-height:0;max-height:none!important;overflow:clip!important}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1] .gifs-approach-experience,html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1] .gifs-approach-experience *{font-family:GIFS Global,"GIFS Serif",Georgia,serif!important}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1] .gifs-approach-experience :is(h1,h2,h3,p,button,a,span,summary){font-size:var(--gw-size, 24px)!important;line-height:var(--gw-leading, 1.24)!important;color:var(--gw-ink, #eeeae2)!important}html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1] .gifs-approach-experience :is(h1,h2,h3,p){margin:0!important}html body:has(#root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]:not([hidden])) .masthead{background:#24211f!important;border-color:transparent!important;box-shadow:none!important}html body:has(#root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]:not([hidden])) .masthead :is(a,button,span){color:#eeeae2!important}.gifs-approach-experience.ga-workbench{--gw-size: 24px;--gw-leading: 1.24;--gw-ink: #eeeae2;--gw-wine: #753344;position:relative;isolation:isolate;flex-direction:column;align-items:center;padding:19px 32px 12px;background:#24211f;text-align:left;font-family:GIFS Global,"GIFS Serif",Georgia,serif;font-weight:400;-webkit-font-smoothing:antialiased}.ga-workbench *,.ga-workbench *:before,.ga-workbench *:after{box-sizing:border-box}.ga-workbench :is(h1,h2,h3,p,figure){margin:0}.ga-workbench :is(button,a,summary){font:inherit;-webkit-tap-highlight-color:transparent}.ga-workbench button{border:0;border-radius:0;box-shadow:none;background:none;cursor:pointer;padding:0;text-transform:none;letter-spacing:normal}.ga-workbench a{text-decoration:none}.ga-workbench :is(button,a,summary,[role=tabpanel]):focus-visible{outline:2px solid #985368;outline-offset:5px;border-radius:2px}.ga-workbench h1:focus{outline:none}.ga-workbench img{display:block;user-select:none;-webkit-user-drag:none}.ga-workbench .ga-workbench-heading{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px 13px;position:relative;z-index:4}.ga-workbench .ga-workbench-heading h1{--gw-size: clamp(34px, 3.2vw, 46px);--gw-leading: 1.02;letter-spacing:-.025em;font-weight:500}.ga-workbench .ga-workbench-heading>p{--gw-size: 20px;--gw-leading: 1.15;--gw-ink: #c0b9b1;padding-top:9px}.ga-workbench .ga-workbook-space{width:min(1530px,100%);flex:1;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.ga-workbench .ga-workbook{width:100%;height:100%;max-height:820px;min-height:0;display:grid;grid-template-columns:1fr 1fr;position:relative;perspective:1800px}.ga-workbench .ga-folio-art{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none;z-index:0}.ga-workbench .ga-stage-sheet{--gw-ink: #342f2c;position:absolute;z-index:3;inset:12% 53% 11% 7%;padding:0;display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:16px}.ga-workbench .ga-stage-copy{min-width:0}.ga-workbench .ga-stage-kicker{--gw-size: 17px;--gw-leading: 1;--gw-ink: #776861;display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.08em;padding-bottom:17px}.ga-workbench .ga-stage-kicker>span{--gw-size: 20px;--gw-ink: #743544;letter-spacing:normal}.ga-workbench .ga-stage-copy h2{--gw-size: clamp(32px, 3.1vw, 46px);--gw-leading: 1.02;font-weight:500;letter-spacing:-.025em;min-height:0;text-wrap:balance}.ga-workbench .ga-stage-body{--gw-size: clamp(22px, 1.84vw, 27px);--gw-leading: 1.25;padding-top:17px}.ga-workbench .ga-stage-result{padding-top:24px;--gw-size: clamp(22px, 1.75vw, 26px);--gw-leading: 1.2;--gw-ink: #723347}.ga-workbench .ga-stage-result .ga-result-label{--gw-size: 15px;--gw-leading: 1;--gw-ink: #78665e;text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px}.ga-workbench .ga-stage-result>p:last-child{font-weight:600}.ga-workbench .ga-page-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ga-workbench .ga-page-pagination{display:flex;align-items:center;gap:9px;flex:none}.ga-workbench .ga-page-pagination button{--gw-size: 29px;--gw-leading: 1;--gw-ink: #753344;width:38px;height:42px;display:grid;place-items:center}.ga-workbench .ga-page-count{--gw-size: 20px;--gw-ink: #60554f;min-width:35px;text-align:center;font-variant-numeric:tabular-nums}.ga-workbench .ga-project-link{--gw-size: 23px;--gw-ink: #753344;--gw-leading: 1.1;display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:600}.ga-workbench .ga-project-link>span{--gw-size: 25px}.ga-workbench .ga-project-link:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ga-workbench .ga-object-tabs{--gw-ink: #53423c;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:0;gap:4% 7%;position:absolute;inset:11% 7% 12% 54%;z-index:3;min-width:0}.ga-workbench .ga-object-tab{--gw-size: 25px;--gw-leading: 1.1;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;min-width:0;min-height:0;padding:0 1px 7px;background:transparent}.ga-workbench .ga-object-space{display:block;position:relative;width:100%;height:100%;min-width:0;min-height:0;padding:4px 0 9px}.ga-workbench .ga-object-space img{position:absolute;left:50%;top:50%;translate:-50% -50%;width:100%;height:calc(100% - 18px);min-height:0;max-width:230px;max-height:210px;object-fit:contain;pointer-events:none}.ga-workbench .ga-object-tab--task .ga-object-space img{max-width:245px}.ga-workbench .ga-object-tab--launch .ga-object-space img{width:83%;height:88%;max-width:175px;max-height:175px}.ga-workbench .ga-object-tab--design .ga-object-space img{max-width:245px}.ga-workbench .ga-object-caption{--gw-size: 25px;display:inline-flex;justify-content:center;align-items:center;gap:8px;position:relative;min-height:31px;text-align:center}.ga-workbench .ga-selected-mark{width:7px;height:7px;flex:none;background:#753344;opacity:0}.ga-workbench .ga-object-tab[aria-selected=true]{--gw-ink: #753344;font-weight:600}.ga-workbench .ga-object-tab[aria-selected=true] .ga-selected-mark{opacity:1}.ga-workbench .ga-object-tab:hover{--gw-ink: #753344}.ga-workbench .ga-object-tab--build .ga-object-space img{animation:ga-workbench-clock 80s linear infinite;animation-play-state:paused}.ga-workbench[data-motion=true] .ga-object-tab--build .ga-object-space img{animation-play-state:running}.ga-workbench .ga-page-turn{position:absolute;left:5.3%;top:6%;width:44.5%;height:87%;background:#e9e7df;transform-origin:right center;pointer-events:none;z-index:2;backface-visibility:hidden;opacity:0;animation:ga-workbench-page-forward .85s cubic-bezier(.3,.05,.2,1) both;animation-play-state:paused;box-shadow:-8px 1px 16px #2e181b1a}.ga-workbench .ga-page-turn[data-direction="-1"]{animation-name:ga-workbench-page-backward}.ga-workbench[data-motion=true] .ga-page-turn{animation-play-state:running}.ga-workbench .ga-apple-dock{position:absolute;z-index:6;width:78px;height:78px;bottom:0;right:0;pointer-events:auto;transition:translate .2s ease}.ga-workbench .ga-apple-dock:hover{translate:0 -3px}.ga-workbench .ga-apple-dock img{width:100%;height:100%;object-fit:contain}.ga-workbench .ga-workbench-footer{--gw-size: 18px;--gw-leading: 1.15;--gw-ink: #b8afa7;flex:none;width:min(1400px,97%);display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:35px;position:relative;z-index:7;padding-top:7px}.ga-workbench .ga-workbench-footer a{min-height:30px;display:inline-flex;align-items:center}.ga-workbench .ga-workbench-footer a:hover,.ga-workbench .ga-workbench-footer summary:hover{text-decoration:underline;text-underline-offset:4px}.ga-workbench .ga-workbench-credits{position:relative}.ga-workbench .ga-workbench-credits summary{cursor:pointer;list-style:none;min-height:30px;display:flex;align-items:center}.ga-workbench .ga-workbench-credits summary::-webkit-details-marker{display:none}.ga-workbench .ga-credits-sheet{--gw-size: 18px;--gw-leading: 1.35;--gw-ink: #e5ddd4;position:absolute;bottom:calc(100% + 12px);right:0;width:min(430px,calc(100vw - 48px));max-height:42svh;overflow:auto;padding:22px;background:#39302e;box-shadow:0 8px 22px #0a080840}.ga-workbench .ga-credits-sheet a{text-decoration:underline;text-underline-offset:3px;display:inline;min-height:0}.ga-workbench .ga-workbench-butterflies{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.ga-workbench .ga-butterfly-flight{position:absolute;inset:0;transform-origin:0 0;pointer-events:none;opacity:.72;animation:ga-workbench-flight-a 48s linear infinite;animation-play-state:paused}.ga-workbench .ga-butterfly-flight img{width:42px;height:35px;object-fit:contain;pointer-events:none;animation:ga-workbench-wings 1.8s ease-in-out infinite;animation-play-state:paused}.ga-workbench .ga-butterfly-flight--1{animation-name:ga-workbench-flight-b;animation-duration:61s;animation-delay:-23s;opacity:.62}.ga-workbench .ga-butterfly-flight--1 img{width:31px;height:27px;animation-delay:-.7s}.ga-workbench .ga-butterfly-flight--2{animation-name:ga-workbench-flight-c;animation-duration:57s;animation-delay:-31s;opacity:.66}.ga-workbench .ga-butterfly-flight--2 img{width:38px;height:33px;animation-delay:-1.1s}.ga-workbench .ga-butterfly-flight--3{animation-name:ga-workbench-flight-d;animation-duration:68s;animation-delay:-17s;opacity:.58}.ga-workbench .ga-butterfly-flight--3 img{width:28px;height:24px;animation-delay:-.3s}.ga-workbench[data-motion=true] :is(.ga-butterfly-flight,.ga-butterfly-flight img){animation-play-state:running}@keyframes ga-workbench-clock{to{transform:rotate(360deg)}}@keyframes ga-workbench-page-forward{0%{opacity:.76;transform:rotateY(0)}65%{opacity:.6}to{opacity:0;transform:rotateY(164deg)}}@keyframes ga-workbench-page-backward{0%{opacity:.65;transform:rotateY(146deg)}75%{opacity:.48}to{opacity:0;transform:rotateY(0)}}@keyframes ga-workbench-wings{0%,to{transform:scaleX(1) rotate(-7deg)}50%{transform:scaleX(.72) rotate(5deg)}}@keyframes ga-workbench-flight-a{0%,to{transform:translate(3%,16%) rotate(12deg)}23%{transform:translate(39%,7%) rotate(24deg)}48%{transform:translate(88%,23%) rotate(4deg)}73%{transform:translate(94%,76%) rotate(28deg)}89%{transform:translate(51%,91%) rotate(8deg)}}@keyframes ga-workbench-flight-b{0%,to{transform:translate(96%,34%) rotate(-20deg)}28%{transform:translate(75%,86%) rotate(-40deg)}54%{transform:translate(7%,89%) rotate(-12deg)}76%{transform:translate(2%,32%) rotate(-25deg)}}@keyframes ga-workbench-flight-c{0%,to{transform:translate(49%,17%) rotate(8deg)}28%{transform:translate(79%,8%) rotate(32deg)}57%{transform:translate(88%,76%) rotate(10deg)}81%{transform:translate(50%,87%) rotate(22deg)}}@keyframes ga-workbench-flight-d{0%,to{transform:translate(5%,75%) rotate(-25deg)}25%{transform:translate(3%,9%) rotate(-4deg)}53%{transform:translate(57%,5%) rotate(-18deg)}79%{transform:translate(48%,89%) rotate(-40deg)}}@media(min-width:1800px){.ga-workbench .ga-workbook-space{width:min(1670px,100%)}.ga-workbench .ga-workbook{max-height:880px}.gifs-approach-experience.ga-workbench{padding-top:29px;padding-bottom:18px}.ga-workbench .ga-workbench-heading{padding-bottom:20px}.ga-workbench .ga-workbench-heading h1{--gw-size: 49px}.ga-workbench .ga-object-space img{max-width:280px;max-height:260px}.ga-workbench .ga-object-tab--task .ga-object-space img,.ga-workbench .ga-object-tab--design .ga-object-space img{max-width:290px}.ga-workbench .ga-object-tab--launch .ga-object-space img{max-width:210px;max-height:210px}.ga-workbench .ga-object-caption{--gw-size: 28px}}@media(max-width:1100px){.gifs-approach-experience.ga-workbench{padding-inline:19px}.ga-workbench .ga-stage-sheet{left:6.5%;right:53%}.ga-workbench .ga-stage-copy h2{--gw-size: 35px}.ga-workbench .ga-stage-body{--gw-size: 23px}.ga-workbench .ga-stage-result{--gw-size: 23px;padding-top:19px}.ga-workbench .ga-page-footer{gap:6px 11px}.ga-workbench .ga-page-pagination{gap:3px}.ga-workbench .ga-page-pagination button{width:32px}.ga-workbench .ga-project-link{--gw-size: 22px;gap:5px}.ga-workbench .ga-object-caption{--gw-size: 24px}.ga-workbench .ga-object-tabs{gap:4% 6%}}@media(min-width:701px)and (max-width:870px){.gifs-approach-experience.ga-workbench{padding-inline:10px}.ga-workbench .ga-stage-sheet{left:6%;right:52.5%}.ga-workbench .ga-stage-copy h2{--gw-size: 33px}.ga-workbench .ga-stage-body{--gw-size: 22px;--gw-leading: 1.22}.ga-workbench .ga-stage-result{--gw-size: 22px}.ga-workbench .ga-page-footer{flex-direction:column;align-items:flex-start;gap:0}.ga-workbench .ga-object-tabs{top:14%;bottom:14%;gap:7% 4%}.ga-workbench .ga-object-caption{--gw-size: 22px}.ga-workbench .ga-selected-mark{width:5px;height:5px}}@media(min-width:701px)and (max-height:720px){.gifs-approach-experience.ga-workbench{padding-top:13px;padding-bottom:8px}.ga-workbench .ga-workbench-heading{padding-bottom:8px}.ga-workbench .ga-workbench-heading h1{--gw-size: 35px}.ga-workbench .ga-workbench-heading>p{--gw-size: 18px;padding-top:5px}.ga-workbench .ga-stage-sheet{gap:10px}.ga-workbench .ga-stage-kicker{--gw-size: 15px;padding-bottom:8px}.ga-workbench .ga-stage-kicker>span{--gw-size: 17px}.ga-workbench .ga-stage-copy h2{--gw-size: 32px}.ga-workbench .ga-stage-body{--gw-size: 22px;--gw-leading: 1.2;padding-top:10px}.ga-workbench .ga-stage-result{--gw-size: 22px;padding-top:13px}.ga-workbench .ga-stage-result .ga-result-label{--gw-size: 14px;padding-bottom:6px}.ga-workbench .ga-object-space{padding-bottom:5px}.ga-workbench .ga-object-space img{max-height:130px}.ga-workbench .ga-object-caption{--gw-size: 24px;min-height:27px}}@media(max-width:700px),(max-height:500px){html body #root#root#root#root#root#root #approach[data-gifs-approach-enhanced=v1]>.gifs-approach-experience{height:auto!important;min-height:100%;overflow:clip!important}.gifs-approach-experience.ga-workbench{padding:16px 13px 10px}.ga-workbench .ga-workbench-heading{padding:0 8px 13px}.ga-workbench .ga-workbench-heading h1{--gw-size: 36px}.ga-workbench .ga-workbench-heading>p{--gw-size: 18px;--gw-leading: 1.12;padding-top:6px;max-width:370px;margin-inline:auto!important}.ga-workbench .ga-workbook-space{width:min(510px,100%);flex:none}.ga-workbench .ga-workbook{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;padding:16px 24px 20px 26px;background:#eeece4;box-shadow:inset 5px 0 #5d2936,inset -3px 0 #642c3b}.ga-workbench .ga-workbook:before{content:"";position:absolute;inset:0;background:url(/assets/approach-workbench/folio.webp) 16.667% center/400% 180% no-repeat;opacity:.5;pointer-events:none}.ga-workbench .ga-folio-art{display:none}.ga-workbench .ga-object-tabs{position:relative;inset:auto;order:0;padding:0 0 14px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:7px;width:100%}.ga-workbench .ga-object-tab{padding:0;--gw-size: 21px}.ga-workbench .ga-object-space{height:83px;padding:1px 0 6px}.ga-workbench .ga-object-space img{max-width:100%;max-height:78px}.ga-workbench .ga-object-tab--launch .ga-object-space img{width:80%;height:84%}.ga-workbench .ga-object-caption{--gw-size: 21px;min-height:27px;gap:5px;flex-wrap:wrap}.ga-workbench .ga-selected-mark{width:5px;height:5px;position:absolute;bottom:-3px;left:calc(50% - 2px)}.ga-workbench .ga-stage-sheet{position:relative;inset:auto;order:1;width:100%;padding:8px 0 0;gap:17px}.ga-workbench .ga-stage-kicker{--gw-size: 14px;padding-bottom:10px;gap:7px}.ga-workbench .ga-stage-kicker>span{--gw-size: 17px}.ga-workbench .ga-stage-copy h2{--gw-size: 33px;--gw-leading: 1.02;min-height:0;text-wrap:pretty}.ga-workbench .ga-stage-body{--gw-size: 23px;--gw-leading: 1.2;padding-top:13px}.ga-workbench .ga-stage-result{--gw-size: 23px;--gw-leading: 1.17;padding-top:18px}.ga-workbench .ga-stage-result .ga-result-label{--gw-size: 14px;padding-bottom:7px}.ga-workbench .ga-page-footer{flex-direction:row;align-items:center;gap:5px 13px;padding-right:7px}.ga-workbench .ga-page-pagination{gap:1px}.ga-workbench .ga-page-pagination button{--gw-size: 27px;width:31px;min-height:44px}.ga-workbench .ga-page-count{--gw-size: 18px;min-width:33px}.ga-workbench .ga-project-link{--gw-size: 22px;gap:4px}.ga-workbench .ga-project-link>span{--gw-size: 23px}.ga-workbench .ga-page-turn{left:7%;top:22%;width:86%;height:70%;transform-origin:left;z-index:2}.ga-workbench .ga-apple-dock{width:54px;height:54px;top:-40px;bottom:auto;right:0}.ga-workbench .ga-workbench-footer{--gw-size: 16px;width:min(510px,100%);min-height:39px;padding:12px 2px 0;gap:12px}.ga-workbench .ga-credits-sheet{width:min(380px,calc(100vw - 35px))}.ga-workbench .ga-butterfly-flight img{width:29px;height:24px}.ga-workbench .ga-butterfly-flight--1 img{width:22px;height:19px}.ga-workbench .ga-butterfly-flight--2 img{width:25px;height:21px}.ga-workbench .ga-butterfly-flight--3 img{width:20px;height:18px}}@media(max-width:380px){.gifs-approach-experience.ga-workbench{padding:13px 9px 9px}.ga-workbench .ga-workbench-heading h1{--gw-size: 33px}.ga-workbench .ga-workbench-heading>p{--gw-size: 17px}.ga-workbench .ga-workbook{padding:12px 19px 16px 22px}.ga-workbench .ga-object-tabs{gap:5px;padding-bottom:11px}.ga-workbench .ga-object-space{height:68px}.ga-workbench .ga-object-caption{--gw-size: 20px}.ga-workbench .ga-stage-sheet{padding-top:6px;gap:11px}.ga-workbench .ga-stage-kicker{padding-bottom:7px}.ga-workbench .ga-stage-copy h2{--gw-size: 30px}.ga-workbench .ga-stage-body{--gw-size: 22px;--gw-leading: 1.18;padding-top:11px}.ga-workbench .ga-stage-result{--gw-size: 22px;padding-top:14px}.ga-workbench .ga-page-footer{gap:0;padding-right:0}.ga-workbench .ga-page-pagination{gap:0}.ga-workbench .ga-page-pagination button{width:29px}.ga-workbench .ga-project-link{--gw-size: 21px}.ga-workbench .ga-project-link>span{display:none}.ga-workbench .ga-workbench-footer{--gw-size: 15px;gap:8px}}@media(prefers-reduced-motion:reduce){.ga-workbench *,.ga-workbench *:before,.ga-workbench *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ga-workbench .ga-page-turn{display:none}.ga-workbench .ga-butterfly-flight--0{transform:translate(3%,16%)}.ga-workbench .ga-butterfly-flight--1{transform:translate(94%,31%)}.ga-workbench .ga-butterfly-flight--2{transform:translate(49%,88%)}.ga-workbench .ga-butterfly-flight--3{transform:translate(90%,79%)}}
