@property --page-fg{syntax:"<color>";inherits:true;initial-value:#151515}@property --page-muted{syntax:"<color>";inherits:true;initial-value:#6e6d68}@property --project-accent{syntax:"<color>";inherits:true;initial-value:#151515}.portfolio-home-module__zgX69q__portfolio{--page-bg:#f5f4f0;--page-fg:#151515;--page-muted:#6e6d68;--page-rule:#14141424;--project-accent:#151515;--grid-columns:12;--grid-margin:clamp(24px, 4vw, 80px);--grid-gutter:clamp(16px, 1.5vw, 32px);--grid-max:1600px;--grid-inset:calc(max(0px, (100vw - var(--grid-max)) / 2) + var(--grid-margin));--content-columns:9;--header-inset:clamp(12px, 1.2vw, 16px);--header-pad-block:clamp(14px, 1.2vw, 16px);--header-height:calc(var(--header-inset) + 2 * var(--header-pad-block) + 13px);background:var(--page-bg);width:100%;color:var(--page-fg);font-family:var(--font-instrument-sans), "Instrument Sans", Arial, sans-serif;font-weight:400;transition:--page-fg .26s cubic-bezier(.16,1,.3,1),--page-muted .26s cubic-bezier(.16,1,.3,1),--project-accent .26s cubic-bezier(.16,1,.3,1);overflow:clip}.portfolio-home-module__zgX69q__portfolio *,.portfolio-home-module__zgX69q__portfolio :before,.portfolio-home-module__zgX69q__portfolio :after{box-sizing:border-box}.portfolio-home-module__zgX69q__portfolio a{color:inherit}.portfolio-home-module__zgX69q__pageGrid{max-width:var(--grid-max);padding-inline:var(--grid-margin);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);margin-inline:auto;display:grid}.portfolio-home-module__zgX69q__gridRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.portfolio-home-module__zgX69q__projectIntro,.portfolio-home-module__zgX69q__ownershipStatement,.portfolio-home-module__zgX69q__chapterInsight,.portfolio-home-module__zgX69q__chapterOwnership>div:first-child,.portfolio-home-module__zgX69q__explorationFooter{grid-template-columns:repeat(var(--content-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}.portfolio-home-module__zgX69q__siteHeader{z-index:20;top:var(--header-inset);padding-block:var(--header-pad-block);align-items:center;position:sticky}.portfolio-home-module__zgX69q__siteHeader:before{z-index:-1;inset:0 calc(var(--grid-margin) - 20px);background:color-mix(in srgb, var(--page-bg) 72%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);content:"";border-radius:6px;position:absolute}.portfolio-home-module__zgX69q__name{grid-column:1/4;width:fit-content}.portfolio-home-module__zgX69q__nav{grid-column:9/-1;justify-content:flex-end;gap:clamp(24px,3vw,54px);display:flex}.portfolio-home-module__zgX69q__name,.portfolio-home-module__zgX69q__nav a,.portfolio-home-module__zgX69q__location,.portfolio-home-module__zgX69q__railHeading,.portfolio-home-module__zgX69q__projectEyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1}.portfolio-home-module__zgX69q__globe{flex:none;width:1em;height:1em}.portfolio-home-module__zgX69q__globeMeridian{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite portfolio-home-module__zgX69q__globe-spin}.portfolio-home-module__zgX69q__globeMeridian:nth-of-type(2){animation-delay:-2s}@keyframes portfolio-home-module__zgX69q__globe-spin{0%{transform:scaleX(1)}12.5%{transform:scaleX(.707)}25%{transform:scaleX(0)}37.5%{transform:scaleX(-.707)}50%{transform:scaleX(-1)}62.5%{transform:scaleX(-.707)}75%{transform:scaleX(0)}87.5%{transform:scaleX(.707)}to{transform:scaleX(1)}}.portfolio-home-module__zgX69q__nav a{text-decoration:none;position:relative}.portfolio-home-module__zgX69q__nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.portfolio-home-module__zgX69q__nav a:hover:after,.portfolio-home-module__zgX69q__nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.portfolio-home-module__zgX69q__hero{background:0 0;grid-template-rows:1fr auto;min-height:calc(100svh - 43px);padding-block:clamp(26px,3vw,48px) clamp(28px,3vw,46px)}.portfolio-home-module__zgX69q__heroHeadline{font-family:var(--font-libertinus), "Linux Libertine", Georgia, serif;letter-spacing:-.045em;opacity:0;grid-area:1/1/auto/11;align-self:center;margin:0;padding:3vh 0 11vh;font-size:clamp(58px,7.5vw,128px);font-weight:400;line-height:.92;animation:.65s cubic-bezier(.16,1,.3,1) .1s forwards portfolio-home-module__zgX69q__headline-in;transform:translateY(8px)}.portfolio-home-module__zgX69q__heroHeadline span{display:block}@keyframes portfolio-home-module__zgX69q__headline-in{to{opacity:1;transform:translateY(0)}}.portfolio-home-module__zgX69q__heroLocation{grid-area:2/1/auto/4;align-self:end;align-items:center;gap:.5em;margin:0;display:flex}.portfolio-home-module__zgX69q__heroScrollCue{grid-area:2/-2/auto/-1;justify-self:end}.portfolio-home-module__zgX69q__workSection{--work-top:clamp(56px, 8vh, 96px);--rail-opacity:1;--rail-exit:0;background:0 0}.portfolio-home-module__zgX69q__workGrid{align-items:start}.portfolio-home-module__zgX69q__workContent{grid-column:4/-1;min-width:0}.portfolio-home-module__zgX69q__projectRail{z-index:5;margin-top:calc(var(--work-top) + 10svh);opacity:var(--rail-opacity);transform:translateX(calc(var(--rail-exit) * -10px));grid-column:1/3;align-self:start;position:sticky;top:calc(50svh - 70px)}.portfolio-home-module__zgX69q__projectRail[data-immersive=true]{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-10px)}.portfolio-home-module__zgX69q__projectSection{min-height:100svh;padding:var(--work-top) 0 clamp(110px, 16vh, 190px);background:0 0;scroll-margin-top:24px}.portfolio-home-module__zgX69q__projectSection+.portfolio-home-module__zgX69q__projectSection{border-top:0}.portfolio-home-module__zgX69q__projectEyebrow{color:var(--page-muted);grid-column:1/8;margin:0 0 clamp(60px,9vh,110px)}.portfolio-home-module__zgX69q__projectIntro h2{letter-spacing:-.052em;grid-column:1/8;margin:0;font-size:clamp(48px,6vw,100px);font-weight:400;line-height:.94}.portfolio-home-module__zgX69q__projectMetadata{min-width:0;color:var(--page-muted);flex-direction:column;grid-column:8/-1;align-self:end;gap:8px;padding-bottom:.5em;font-size:clamp(13px,.95vw,15px);line-height:1.35;display:flex}.portfolio-home-module__zgX69q__bitstacksSection{padding-top:calc(var(--work-top) + 10svh);padding-bottom:0}.portfolio-home-module__zgX69q__odosTakeoverTrack{--takeover-margin-top:clamp(80px, 12vh, 140px)}.portfolio-home-module__zgX69q__bitstacksClosing{width:100%}.portfolio-home-module__zgX69q__tierB,.portfolio-home-module__zgX69q__tierC{letter-spacing:-.048em;margin:0;font-weight:400}.portfolio-home-module__zgX69q__tierB{font-size:clamp(42px,4.8vw,78px);line-height:.96}.portfolio-home-module__zgX69q__tierC{font-size:clamp(30px,3.25vw,54px);line-height:1}.portfolio-home-module__zgX69q__productInsight{flex-direction:column;justify-content:center;min-height:62svh;padding:clamp(72px,11vh,130px) 0;display:flex}.portfolio-home-module__zgX69q__ownershipScene{grid-template-rows:1fr auto;min-height:76svh;padding:clamp(72px,11vh,130px) 0 clamp(90px,14vh,160px);display:grid}.portfolio-home-module__zgX69q__ownershipStatement{align-items:end}.portfolio-home-module__zgX69q__ownershipStatement h3{grid-column:1/7}.portfolio-home-module__zgX69q__ownershipStatement>p{max-width:36ch;color:var(--page-muted);grid-column:7/-1;margin:0 0 .5em}.portfolio-home-module__zgX69q__ownershipFooter{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:30px;display:flex}.portfolio-home-module__zgX69q__capabilityLine{max-width:48ch;color:var(--page-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.4}.portfolio-home-module__zgX69q__capabilityLead{margin-top:clamp(44px,6vh,76px);font-size:clamp(13px,.9vw,14px)}.portfolio-home-module__zgX69q__projectCtas{gap:clamp(24px,3vw,48px);display:flex}.portfolio-home-module__zgX69q__projectCtas a{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500;text-decoration:none;position:relative}.portfolio-home-module__zgX69q__projectCtas a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.portfolio-home-module__zgX69q__projectCtas a:hover:after,.portfolio-home-module__zgX69q__projectCtas a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.portfolio-home-module__zgX69q__odosSection{padding-top:clamp(120px,18vh,220px);padding-bottom:0}.portfolio-home-module__zgX69q__chapterBody{width:100%}.portfolio-home-module__zgX69q__odosProduct{background:#121212;margin-top:clamp(96px,14vh,170px);overflow:hidden}.portfolio-home-module__zgX69q__odosProductImage{width:100%;height:auto;display:block}.portfolio-home-module__zgX69q__chapterInsight{align-items:center;min-height:52svh;padding:clamp(76px,12vh,140px) 0}.portfolio-home-module__zgX69q__chapterInsight h3{grid-column:1/7}.portfolio-home-module__zgX69q__chapterInsight p{max-width:42ch;color:var(--page-muted);grid-column:7/-1;margin:0}.portfolio-home-module__zgX69q__chapterOwnership{grid-template-rows:1fr auto;min-height:66svh;padding:clamp(80px,12vh,144px) 0 clamp(100px,15vh,170px);display:grid}.portfolio-home-module__zgX69q__chapterOwnership>div:first-child{align-items:end}.portfolio-home-module__zgX69q__chapterOwnership h3{grid-column:1/7}.portfolio-home-module__zgX69q__chapterOwnership>div:first-child>p{max-width:38ch;color:var(--page-muted);grid-column:7/-1;margin:0 0 .5em}.portfolio-home-module__zgX69q__odosOwnership{min-height:44svh;padding:clamp(68px,9vh,110px) 0 clamp(96px,13vh,150px)}.portfolio-home-module__zgX69q__odosOwnership>div:first-child{align-content:start;align-items:start}.portfolio-home-module__zgX69q__odosOwnership>div:first-child>p,.portfolio-home-module__zgX69q__truefiOwnership>div:first-child>p,.portfolio-home-module__zgX69q__odosOwnership .portfolio-home-module__zgX69q__creditsBlock{grid-column:1/7}.portfolio-home-module__zgX69q__odosOwnership>div:first-child>p{max-width:48ch;margin:0}.portfolio-home-module__zgX69q__creditsBlock{margin-top:clamp(34px,5.6vh,58px)}.portfolio-home-module__zgX69q__creditsEyebrow{color:var(--page-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4;display:block}.portfolio-home-module__zgX69q__projectCredits{color:var(--page-muted);flex-wrap:wrap;gap:12px clamp(24px,3vw,44px);margin:clamp(22px,2.6vh,28px) 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.portfolio-home-module__zgX69q__projectCredits li{gap:8px;display:flex}.portfolio-home-module__zgX69q__projectCredits a{color:var(--page-fg);text-decoration:none;transition:opacity .22s}.portfolio-home-module__zgX69q__projectCredits a:hover,.portfolio-home-module__zgX69q__projectCredits a:focus-visible{opacity:.6}.portfolio-home-module__zgX69q__truefiSection{padding-top:clamp(120px,18vh,220px);padding-bottom:0}.portfolio-home-module__zgX69q__truefiProof{--truefi-figure:clamp(92px, 17vw, 250px);flex-direction:column;align-items:flex-end;margin:clamp(96px,15vh,180px) 0 0;padding:clamp(52px,8vh,96px) 0 clamp(64px,10vh,120px);display:flex}.portfolio-home-module__zgX69q__truefiProofRow{justify-content:space-between;align-items:baseline;gap:clamp(20px,3vw,56px);width:100%;display:flex}.portfolio-home-module__zgX69q__truefiProofMark{height:calc(var(--truefi-figure) * .72);flex:none;width:auto}.portfolio-home-module__zgX69q__truefiProofFigure{font-size:var(--truefi-figure);letter-spacing:-.06em;margin:0;font-weight:400;line-height:.86}.portfolio-home-module__zgX69q__truefiProofLabel{margin-top:clamp(16px,2.2vh,26px)}.portfolio-home-module__zgX69q__truefiOwnership{min-height:auto;padding-top:clamp(24px,4vh,48px)}@supports (animation-timeline:view()){.portfolio-home-module__zgX69q__truefiReveal{animation:linear both portfolio-home-module__zgX69q__truefi-reveal;animation-timeline:view();animation-range:cover 8% cover 30%}@keyframes portfolio-home-module__zgX69q__truefi-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.portfolio-home-module__zgX69q__experimentsSection{min-height:130svh;padding-top:clamp(120px,18vh,220px)}.portfolio-home-module__zgX69q__explorationFeature{margin-top:clamp(72px,10vh,120px)}.portfolio-home-module__zgX69q__explorationVisual{z-index:6;--scene-height:clamp(560px, 76svh, 820px);width:100vw;min-height:var(--scene-height);margin-left:calc(-1 * (100vw - 100% - var(--grid-inset)));color:#171918;font-family:var(--font-odos-lato), Arial, sans-serif;isolation:isolate;background:radial-gradient(circle at 72% 26%,#f6a1544d,#0000 24%),linear-gradient(145deg,#f7f3e9 0%,#eee8dc 100%);text-decoration:none;display:block;position:relative;overflow:hidden}.portfolio-home-module__zgX69q__explorationVisual:after{z-index:5;content:"";pointer-events:none;border-inline:1px solid #1719181a;position:absolute;inset:0}.portfolio-home-module__zgX69q__explorationVisualCopy{z-index:4;flex-direction:column;display:flex;position:absolute;top:clamp(34px,5vw,76px);left:clamp(28px,5vw,80px)}.portfolio-home-module__zgX69q__explorationVisualCopy small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1}.portfolio-home-module__zgX69q__explorationLogo{filter:brightness(0);width:clamp(112px,8vw,156px);height:auto}.portfolio-home-module__zgX69q__explorationVisualCopy strong{letter-spacing:-.052em;margin-top:clamp(20px,3vh,36px);font-size:clamp(40px,5.2vw,82px);font-weight:500;line-height:.94}.portfolio-home-module__zgX69q__explorationVisualCopy small{color:#1719187a;margin-top:clamp(34px,5vh,60px)}.portfolio-home-module__zgX69q__explorationGod{--god-height:min(1.3 * var(--scene-height), 61vw);z-index:3;right:clamp(28px,5vw,96px);bottom:calc(-.26 * var(--god-height));width:auto;height:var(--god-height);filter:drop-shadow(0 28px 26px #4b392021);animation:7s ease-in-out infinite portfolio-home-module__zgX69q__exploration-god-float;position:absolute}.portfolio-home-module__zgX69q__explorationAthens{z-index:1;aspect-ratio:2560/1272;opacity:.28;background:url(/work/odos-landing/athens.webp) 50%/contain no-repeat;width:auto;height:114%;position:absolute;bottom:-5%;left:-5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%)}.portfolio-home-module__zgX69q__explorationClouds{z-index:2;pointer-events:none;height:44%;position:absolute;bottom:-10%;left:-10%;right:-10%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 38%);mask-image:linear-gradient(#0000 0,#000 38%)}.portfolio-home-module__zgX69q__explorationClouds img{opacity:1;width:58%;height:auto;animation:24s linear infinite alternate portfolio-home-module__zgX69q__exploration-cloud-drift;position:absolute;bottom:-28%}.portfolio-home-module__zgX69q__explorationClouds img:first-child{left:-8%}.portfolio-home-module__zgX69q__explorationClouds img:last-child{animation-duration:30s;animation-direction:alternate-reverse;right:-10%}.portfolio-home-module__zgX69q__explorationFooter{padding-top:clamp(28px,4vh,48px)}.portfolio-home-module__zgX69q__explorationClosing{grid-column:1/7}.portfolio-home-module__zgX69q__explorationFooter p{color:var(--page-muted);margin:0;font-size:clamp(20px,1.5vw,22px);line-height:1.45}.portfolio-home-module__zgX69q__explorationFooter a{letter-spacing:.04em;text-transform:uppercase;margin-top:clamp(24px,3vh,34px);font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.portfolio-home-module__zgX69q__explorationFooter .portfolio-home-module__zgX69q__projectCredits a{font-size:inherit;letter-spacing:normal;text-transform:none;margin-top:0;font-weight:400;text-decoration:none}.portfolio-home-module__zgX69q__contactSection{color:#151515;min-height:100svh;scroll-margin-top:var(--header-height);background:#f5f4f0;margin-top:clamp(80px,12vh,150px);padding-top:clamp(88px,12vh,144px);position:relative}.portfolio-home-module__zgX69q__contactEyebrow{grid-column:1/4}.portfolio-home-module__zgX69q__contactBody{align-items:start;row-gap:80px;margin-top:clamp(52px,8vh,92px)}.portfolio-home-module__zgX69q__contactHeadline{grid-column:1/6}.portfolio-home-module__zgX69q__contactPanel{grid-column:7/12}.portfolio-home-module__zgX69q__contactFooter{align-items:center;row-gap:16px;margin-top:clamp(88px,13vh,160px);padding-block:32px}.portfolio-home-module__zgX69q__contactCopyright{grid-column:1/5;margin:0}.portfolio-home-module__zgX69q__contactSocial{grid-column:9/-1;justify-self:end;margin-right:-12px}@keyframes portfolio-home-module__zgX69q__exploration-god-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes portfolio-home-module__zgX69q__exploration-cloud-drift{0%{transform:translate(-4%)}to{transform:translate(8%)}}@media not (min-width:64rem){.portfolio-home-module__zgX69q__portfolio{--grid-columns:8;--content-columns:8}.portfolio-home-module__zgX69q__workContent,.portfolio-home-module__zgX69q__heroHeadline{grid-column:1/-1}.portfolio-home-module__zgX69q__nav{grid-column:6/-1}.portfolio-home-module__zgX69q__projectEyebrow,.portfolio-home-module__zgX69q__projectIntro h2{grid-column:1/-1}.portfolio-home-module__zgX69q__projectMetadata{grid-column:1/-1;margin-top:48px}.portfolio-home-module__zgX69q__ownershipStatement h3,.portfolio-home-module__zgX69q__chapterInsight h3,.portfolio-home-module__zgX69q__chapterOwnership h3{grid-column:1/5}.portfolio-home-module__zgX69q__ownershipStatement>p,.portfolio-home-module__zgX69q__chapterInsight p,.portfolio-home-module__zgX69q__chapterOwnership>div:first-child>p{grid-column:5/-1}.portfolio-home-module__zgX69q__odosOwnership>div:first-child>p,.portfolio-home-module__zgX69q__truefiOwnership>div:first-child>p,.portfolio-home-module__zgX69q__odosOwnership .portfolio-home-module__zgX69q__creditsBlock,.portfolio-home-module__zgX69q__explorationClosing,.portfolio-home-module__zgX69q__contactEyebrow,.portfolio-home-module__zgX69q__contactHeadline,.portfolio-home-module__zgX69q__contactPanel{grid-column:1/-1}.portfolio-home-module__zgX69q__contactCopyright{grid-column:1/5}.portfolio-home-module__zgX69q__contactSocial{grid-column:5/-1}}@media not (min-width:40rem){.portfolio-home-module__zgX69q__portfolio{--grid-columns:4;--content-columns:4}.portfolio-home-module__zgX69q__name{grid-column:1/3}.portfolio-home-module__zgX69q__nav{grid-column:3/-1;gap:24px}.portfolio-home-module__zgX69q__hero{min-height:calc(100svh - 39px);padding-block:24px}.portfolio-home-module__zgX69q__heroLocation{grid-column:1/4}.portfolio-home-module__zgX69q__heroHeadline{letter-spacing:-.055em;padding:12vh 0 10vh;font-size:clamp(48px,15vw,74px);line-height:.9}.portfolio-home-module__zgX69q__heroHeadline span{display:inline}.portfolio-home-module__zgX69q__heroHeadline span:after{content:" "}.portfolio-home-module__zgX69q__projectSection{min-height:96svh;padding-top:94px;padding-bottom:110px;scroll-margin-top:88px}.portfolio-home-module__zgX69q__bitstacksSection{padding-top:calc(94px + 10svh)}.portfolio-home-module__zgX69q__projectEyebrow{margin-bottom:48px}.portfolio-home-module__zgX69q__projectIntro{display:block}.portfolio-home-module__zgX69q__projectIntro h2{font-size:clamp(45px,13vw,68px)}.portfolio-home-module__zgX69q__projectMetadata{margin-top:40px}.portfolio-home-module__zgX69q__productInsight{min-height:58svh;padding:90px 0}.portfolio-home-module__zgX69q__tierB{font-size:clamp(40px,11.5vw,62px)}.portfolio-home-module__zgX69q__tierC{font-size:clamp(30px,8.5vw,46px)}.portfolio-home-module__zgX69q__ownershipScene{min-height:78svh;padding:90px 0 110px}.portfolio-home-module__zgX69q__ownershipStatement{display:block}.portfolio-home-module__zgX69q__ownershipStatement>p{max-width:42ch;margin-top:38px}.portfolio-home-module__zgX69q__ownershipFooter{flex-direction:column;align-items:flex-start;gap:30px}.portfolio-home-module__zgX69q__projectCtas{flex-direction:column;gap:20px}.portfolio-home-module__zgX69q__odosSection,.portfolio-home-module__zgX69q__truefiSection,.portfolio-home-module__zgX69q__experimentsSection{padding-top:110px}.portfolio-home-module__zgX69q__odosProduct{margin-top:92px}.portfolio-home-module__zgX69q__chapterInsight,.portfolio-home-module__zgX69q__chapterOwnership>div:first-child{display:block}.portfolio-home-module__zgX69q__chapterInsight{min-height:58svh;padding:90px 0}.portfolio-home-module__zgX69q__chapterInsight p,.portfolio-home-module__zgX69q__chapterOwnership>div:first-child>p{max-width:44ch;margin-top:36px}.portfolio-home-module__zgX69q__chapterOwnership{min-height:72svh;padding:90px 0 110px}.portfolio-home-module__zgX69q__odosOwnership{min-height:auto;padding:72px 0 110px}.portfolio-home-module__zgX69q__odosOwnership>div:first-child>p{margin-top:0}.portfolio-home-module__zgX69q__truefiProof{--truefi-figure:clamp(76px, 24vw, 120px);align-items:flex-start;margin-top:92px;padding:44px 0 76px}.portfolio-home-module__zgX69q__truefiProofLabel{margin-top:20px}.portfolio-home-module__zgX69q__truefiOwnership{min-height:auto;padding-top:32px}.portfolio-home-module__zgX69q__truefiOwnership>div:first-child>p{margin-top:0}.portfolio-home-module__zgX69q__experimentsSection{min-height:auto}.portfolio-home-module__zgX69q__explorationFeature{margin-top:72px}.portfolio-home-module__zgX69q__explorationVisual{width:100vw;min-height:680px;margin-left:calc(-1 * var(--grid-inset))}.portfolio-home-module__zgX69q__explorationVisualCopy{top:34px;left:24px;right:24px}.portfolio-home-module__zgX69q__explorationVisualCopy strong{font-size:clamp(38px,11vw,58px)}.portfolio-home-module__zgX69q__explorationGod{width:min(92vw,590px);height:auto;bottom:4%;right:-26%}.portfolio-home-module__zgX69q__explorationAthens{width:210%;height:auto;bottom:0}.portfolio-home-module__zgX69q__explorationClouds{height:34%}.portfolio-home-module__zgX69q__explorationClouds img{width:130vw}.portfolio-home-module__zgX69q__explorationFooter{padding-top:28px;display:block}.portfolio-home-module__zgX69q__explorationClosing{width:100%}.portfolio-home-module__zgX69q__contactCopyright{grid-column:1/3}.portfolio-home-module__zgX69q__contactSocial{grid-column:3/-1}}@media (prefers-reduced-motion:reduce){.portfolio-home-module__zgX69q__portfolio{transition:none}.portfolio-home-module__zgX69q__heroHeadline{opacity:1;animation:none;transform:none}.portfolio-home-module__zgX69q__globeMeridian:nth-of-type(2){transform:scaleX(.45)}.portfolio-home-module__zgX69q__portfolio *,.portfolio-home-module__zgX69q__portfolio :before,.portfolio-home-module__zgX69q__portfolio :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.portfolio-home-module__zgX69q__truefiReveal,.portfolio-home-module__zgX69q__explorationGod,.portfolio-home-module__zgX69q__explorationClouds img{animation:none}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_ac4bfd56-module__SQkUuq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_ac4bfd56-module__SQkUuq__variable{--font-bitstacks-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.0vt-60hmi2vin.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.0bz2k07bwtjf0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.2bx28matv0ceh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.3kexm475qli9u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.2s_2xm20rpc3j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_7c543bd-module__asAxOq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal;font-weight:400}.ibm_plex_serif_7c543bd-module__asAxOq__variable{--font-bitstacks-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e6bdd493-module___wOjRq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e6bdd493-module___wOjRq__variable{--font-bitstacks-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.bitstacks-brand-transition-module__kiakka__track{--takeover-entry-progress:0;--takeover-progress:0;--takeover-pin:58svh;width:100vw;height:calc(100svh + var(--takeover-pin));margin-top:clamp(72px,10vh,120px);margin-left:calc(-1 * (100vw - 100% - var(--grid-inset)))}.bitstacks-brand-transition-module__kiakka__stickyViewport{z-index:30;width:100vw;height:100svh;position:sticky;top:0;overflow:hidden}.bitstacks-brand-transition-module__kiakka__stickyViewport:before{z-index:0;content:"";-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--takeover-entry-progress)) 0, #000 42svh);mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--takeover-entry-progress)) 0, #000 42svh);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--takeover-entry-progress)) 0, #000 42svh);background:#eee711;position:absolute;inset:0}.bitstacks-brand-transition-module__kiakka__environment,.bitstacks-brand-transition-module__kiakka__product{width:100vw;height:100svh;position:absolute;inset:0}.bitstacks-brand-transition-module__kiakka__brandLockup{--lockup-x:calc(50% + clamp(20px, 3vw, 48px));--lockup-width:clamp(440px, 36vw, 560px);--lockup-growth:10000px;z-index:1;top:50%;left:var(--lockup-x);width:calc(var(--lockup-width) + min(var(--takeover-progress), .82) * min(var(--takeover-progress), .82) * var(--lockup-growth));aspect-ratio:2126/490;opacity:var(--takeover-entry-progress);will-change:width;background-image:url(/work/bitstacks/bitstacks-vector.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-50%,-50%)}.bitstacks-brand-transition-module__kiakka__environment{z-index:2;clip-path:circle(clamp(0vmax, calc((var(--takeover-progress) - .76) * 937.5vmax), 75vmax) at 45% 50%);will-change:clip-path;background:#000}.bitstacks-brand-transition-module__kiakka__product{z-index:3;opacity:clamp(0, calc((var(--takeover-progress) - .88) * 16.667), 1)}@media not (min-width:40rem){.bitstacks-brand-transition-module__kiakka__track{--takeover-pin:37svh;margin-top:92px;margin-left:calc(-1 * var(--grid-inset))}.bitstacks-brand-transition-module__kiakka__brandLockup{--lockup-x:50%;--lockup-width:clamp(300px, 88vw, 360px);--lockup-growth:7600px}}@media (prefers-reduced-motion:reduce){.bitstacks-brand-transition-module__kiakka__brandLockup{will-change:auto;transform:translate(-50%,-50%)}.bitstacks-brand-transition-module__kiakka__environment{will-change:auto}}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.16b55mzif2khb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0oq27de-d8s-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_6645de49-module__wQ03jG__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_6645de49-module__wQ03jG__variable{--font-odos-lato:"Lato", "Lato Fallback"}
.odos-takeover-module__bFYvca__takeoverContent{width:100vw;height:100svh}.odos-takeover-module__bFYvca__takeoverSurface{--odos-primary:#f27225;--odos-primary-hover:#ff5e00;--odos-takeover-background:#141414;--odos-background-primary:#000;--odos-background-secondary:#212121;--odos-background-tertiary:#262f31;--odos-background-highlighted:#3b4041;--odos-background-disabled:#303030;--odos-text-primary:#f5f5f5;--odos-text-secondary:#9294a5;--odos-text-disabled:#505050;--odos-border-primary:#262f31;--odos-border-secondary:#494949;--odos-border-orange:#f6a154;background:var(--odos-takeover-background);width:100vw;height:100svh;color:var(--odos-text-primary);position:absolute;inset:0}.odos-takeover-module__bFYvca__takeoverSurface:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 40%,#f57d0f09,#0000 28%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.odos-takeover-module__bFYvca__composition{z-index:1;width:min(92vw,1440px);height:min(72svh,690px);margin:14svh auto;position:relative}.odos-takeover-module__bFYvca__tradeForm{z-index:1;width:min(430px,34vw);transition:left .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.odos-takeover-module__bFYvca__routePanel{opacity:0;visibility:hidden;width:60%;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:0;transform:translate(64px,-50%)}.odos-takeover-module__bFYvca__routePath,.odos-takeover-module__bFYvca__routeShimmer{stroke-dasharray:1;stroke-dashoffset:1px}.odos-takeover-module__bFYvca__routeHitArea{pointer-events:stroke}.odos-takeover-module__bFYvca__routeLinkGroup{cursor:pointer;outline:none;transition:opacity .22s}.odos-takeover-module__bFYvca__routeLinkMuted{opacity:.36}.odos-takeover-module__bFYvca__routeShimmer{opacity:0}.odos-takeover-module__bFYvca__routeNode{opacity:0;transform:translate(-5px)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__routePath,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__routePath{animation:odos-takeover-module__bFYvca__route-draw .82s cubic-bezier(.22, 1, .36, 1) var(--route-delay) forwards}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__routeShimmer,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__routeShimmer{animation:odos-takeover-module__bFYvca__route-draw .82s cubic-bezier(.22, 1, .36, 1) var(--route-delay) forwards, odos-takeover-module__bFYvca__route-shimmer-in .3s ease calc(var(--route-delay) + .86s) forwards}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__routeNode,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__routeNode{animation:odos-takeover-module__bFYvca__route-node-in .26s ease-out var(--node-delay) forwards}.odos-takeover-module__bFYvca__legendItem{opacity:.76;transition:background-color .18s,color .18s,opacity .18s}.odos-takeover-module__bFYvca__legendItemActive{color:#fff;opacity:1;background:#ffffff17}.odos-takeover-module__bFYvca__legendDot{transition:transform .18s}.odos-takeover-module__bFYvca__legendItemActive .odos-takeover-module__bFYvca__legendDot{transform:scale(1.18)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__tradeForm,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__tradeForm{width:39%;left:0;transform:translateY(-50%)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__routePanel,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__routePanel{opacity:1;visibility:visible;transform:translateY(-50%)}.odos-takeover-module__bFYvca__unresolvedQuote,.odos-takeover-module__bFYvca__resolvedQuote{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.odos-takeover-module__bFYvca__resolvedQuote{opacity:0;transform:translateY(8px)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__unresolvedQuote{opacity:0}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__resolvedQuote{opacity:1;transform:translateY(0)}.odos-takeover-module__bFYvca__loadingMark{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.85s linear infinite odos-takeover-module__bFYvca__loading-turn}@keyframes odos-takeover-module__bFYvca__loading-turn{to{transform:rotate(1turn)}}@keyframes odos-takeover-module__bFYvca__route-draw{to{stroke-dashoffset:0}}@keyframes odos-takeover-module__bFYvca__route-shimmer-in{to{opacity:.22}}@keyframes odos-takeover-module__bFYvca__route-node-in{to{opacity:1;transform:translate(0)}}@media not (min-width:64rem){.odos-takeover-module__bFYvca__tradeForm{width:min(430px,40vw)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__tradeForm,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__tradeForm{width:40%}.odos-takeover-module__bFYvca__routePanel{width:59%}}@media not (min-width:40rem){.odos-takeover-module__bFYvca__composition{flex-direction:column;justify-content:center;gap:8px;width:calc(100vw - 32px);height:auto;min-height:100svh;margin:0 auto;padding:max(46px,7svh) 0 32px;display:flex}.odos-takeover-module__bFYvca__tradeForm,.odos-takeover-module__bFYvca__routePanel{width:100%;position:relative;inset:auto;transform:none}.odos-takeover-module__bFYvca__tradeForm{transition:transform .8s cubic-bezier(.22,1,.36,1)}.odos-takeover-module__bFYvca__routePanel{max-height:0;transition:max-height .9s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(28px)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__tradeForm,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__tradeForm{width:100%;left:auto;transform:translateY(-6px)}.odos-takeover-module__bFYvca__takeoverSurface[data-phase=revealing] .odos-takeover-module__bFYvca__routePanel,.odos-takeover-module__bFYvca__takeoverSurface[data-phase=resolved] .odos-takeover-module__bFYvca__routePanel{width:100%;max-height:540px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.odos-takeover-module__bFYvca__takeoverSurface,.odos-takeover-module__bFYvca__tradeForm,.odos-takeover-module__bFYvca__routePanel,.odos-takeover-module__bFYvca__unresolvedQuote,.odos-takeover-module__bFYvca__resolvedQuote{transition:none}.odos-takeover-module__bFYvca__routePath,.odos-takeover-module__bFYvca__routeNode{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.odos-takeover-module__bFYvca__routeShimmer{display:none}}
.project-takeover-module__OGqPSa__track{--takeover-progress:0;--takeover-start-top:12svh;--takeover-start-right:12vw;--takeover-start-bottom:12svh;--takeover-start-left:12vw;--takeover-radius:18px;--takeover-pin:57svh;width:100vw;height:calc(100svh + var(--takeover-pin));margin-top:var(--takeover-margin-top,clamp(72px, 10vh, 120px));margin-left:calc(-1 * (100vw - 100% - var(--grid-inset)))}.project-takeover-module__OGqPSa__stickyViewport{z-index:30;width:100vw;height:100svh;position:sticky;top:0}.project-takeover-module__OGqPSa__embeddedBounds{pointer-events:none;position:absolute;inset:clamp(48px,12svh,120px) clamp(24px,12vw,180px)}.project-takeover-module__OGqPSa__surface{border-radius:calc(var(--takeover-radius) * (1 - var(--takeover-progress)));width:100vw;height:100svh;clip-path:inset(calc(var(--takeover-start-top) * (1 - var(--takeover-progress))) calc(var(--takeover-start-right) * (1 - var(--takeover-progress))) calc(var(--takeover-start-bottom) * (1 - var(--takeover-progress))) calc(var(--takeover-start-left) * (1 - var(--takeover-progress))) round calc(var(--takeover-radius) * (1 - var(--takeover-progress))));will-change:clip-path;position:absolute;inset:0;overflow:hidden}@media not (min-width:40rem){.project-takeover-module__OGqPSa__track{--takeover-pin:42svh;margin-top:var(--takeover-mobile-margin-top,84px);margin-left:calc(-1 * var(--grid-inset))}.project-takeover-module__OGqPSa__embeddedBounds{inset:max(28px,7svh) 16px}}@media (prefers-reduced-motion:reduce){.project-takeover-module__OGqPSa__surface{will-change:auto}}
