.cookie-consent-module__jRGD1a__panel{left:12px;right:12px;bottom:calc(var(--footbar,50px) + 8px);z-index:35;max-height:calc(100svh - var(--footbar,50px) - 70px);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);color:var(--ink);transform-origin:100% 100%;animation:cookie-consent-module__jRGD1a__cookieIn .6s var(--ease) both;background:radial-gradient(140% 90% at 0 0,#ffffff8c,#0000 60%),linear-gradient(160deg,#fafaf8d1,#ecebe6bd);border:1px solid #ffffff80;border-radius:24px;flex-direction:column;padding:18px 18px 20px;display:flex;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #fff,inset 2px 2px 4px -2px #ffffffe6,inset -2px -2px 6px -3px #1111112e,0 1px 2px #1111111f,0 40px 90px -30px #00000080}@keyframes cookie-consent-module__jRGD1a__cookieIn{0%{opacity:0;transform:scale(.96)translateY(12px)}}@media (prefers-reduced-motion:reduce){.cookie-consent-module__jRGD1a__panel{animation:none}}@media (min-width:640px){.cookie-consent-module__jRGD1a__panel{left:auto;right:var(--pad);border-radius:28px;width:420px;padding:24px 26px 26px}.cookie-consent-module__jRGD1a__panelWide{width:500px}}.cookie-consent-module__jRGD1a__head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.cookie-consent-module__jRGD1a__eyebrow{text-transform:uppercase;opacity:.55;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.cookie-consent-module__jRGD1a__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cookie-consent-module__jRGD1a__close{background:var(--ink);width:28px;height:28px;color:var(--g100);transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid}.cookie-consent-module__jRGD1a__close:hover{transform:rotate(90deg)}.cookie-consent-module__jRGD1a__close svg{width:10px;height:10px}.cookie-consent-module__jRGD1a__title{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1}.cookie-consent-module__jRGD1a__body{letter-spacing:-.005em;opacity:.75;max-width:44ch;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.35}.cookie-consent-module__jRGD1a__inlineLink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.cookie-consent-module__jRGD1a__inlineLink:hover{opacity:.55}.cookie-consent-module__jRGD1a__policyLink{text-transform:uppercase;align-self:flex-start;margin-top:14px;font-size:11px;font-weight:700}.cookie-consent-module__jRGD1a__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.cookie-consent-module__jRGD1a__pill{border:1.5px solid var(--ink);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:112px;padding:.85em 1.3em;font-size:11px;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.cookie-consent-module__jRGD1a__pill:hover,.cookie-consent-module__jRGD1a__pillSolid{background-color:var(--ink);color:var(--g100)}.cookie-consent-module__jRGD1a__pillSolid:hover{color:var(--ink);background-color:#0000}.cookie-consent-module__jRGD1a__textBtn{text-transform:uppercase;text-underline-offset:3px;margin-left:auto;padding:.85em 0;font-size:11px;font-weight:700;text-decoration:underline;transition:opacity .2s}.cookie-consent-module__jRGD1a__textBtn:hover{opacity:.55}.cookie-consent-module__jRGD1a__cats{border-bottom:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.cookie-consent-module__jRGD1a__cat{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.cookie-consent-module__jRGD1a__cat:first-child{border-top-color:var(--ink)}.cookie-consent-module__jRGD1a__cat label{cursor:pointer}.cookie-consent-module__jRGD1a__catTitle{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700;line-height:1.1;display:block}.cookie-consent-module__jRGD1a__catBody{opacity:.65;max-width:40ch;margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.3;display:block}.cookie-consent-module__jRGD1a__always{text-transform:uppercase;opacity:.55;white-space:nowrap;padding-top:2px;font-size:11px;font-weight:700}.cookie-consent-module__jRGD1a__switch{border:1.5px solid var(--ink);width:38px;height:22px;transition:background-color .25s var(--ease-out);background:0 0;border-radius:999px;flex:none;position:relative}.cookie-consent-module__jRGD1a__knob{background:var(--ink);width:14px;height:14px;transition:transform .35s var(--ease), background-color .25s var(--ease-out);border-radius:50%;position:absolute;top:2.5px;left:3px}.cookie-consent-module__jRGD1a__switchOn{background:var(--ink)}.cookie-consent-module__jRGD1a__switchOn .cookie-consent-module__jRGD1a__knob{background:var(--g100);transform:translate(15px)}.cookie-consent-module__jRGD1a__switch:focus-visible,.cookie-consent-module__jRGD1a__pill:focus-visible,.cookie-consent-module__jRGD1a__textBtn:focus-visible,.cookie-consent-module__jRGD1a__fab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cookie-consent-module__jRGD1a__fab{left:var(--pad);bottom:calc(var(--footbar,50px) + 10px);z-index:29;border:1.5px solid var(--ink);background:var(--white);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:fixed}.cookie-consent-module__jRGD1a__fab:hover{background:var(--ink);color:var(--g100)}.cookie-consent-module__jRGD1a__fab svg{width:16px;height:16px}
.stack-module__20MWWW__root{--ink:#111;--g100:#f4f3ef;--g200:#e8e6e0;--g300:#6f7275;--gHover:#ebe9e3;--pink:#f4f3ef;--white:#f4f3ef;--line:#11111129;--radius:0;--gap:12px;--pad:25px;--footbar:50px;--screen:calc(100svh - var(--footbar));--ease:cubic-bezier(.3, .86, .36, .95);--ease-out:cubic-bezier(.215, .61, .355, 1);padding-bottom:var(--footbar);background:var(--white);color:var(--ink);font-family:var(--font-familjen), "Familjen Grotesk", system-ui, sans-serif;font-kerning:none;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:700;line-height:1.3;position:relative}:where(.stack-module__20MWWW__root) *,:where(.stack-module__20MWWW__root) :before,:where(.stack-module__20MWWW__root) :after{box-sizing:border-box;border:0 solid}:where(.stack-module__20MWWW__root) :where(h1,h2,h3,h4,p,ul,ol){margin:0;padding:0}:where(.stack-module__20MWWW__root) :where(ul,ol){list-style:none}:where(.stack-module__20MWWW__root) a{color:inherit;text-decoration:none}:where(.stack-module__20MWWW__root) button{font:inherit;color:inherit;cursor:pointer;background:0 0}@media (min-width:1024px){.stack-module__20MWWW__root{--pad:30px}}.stack-module__20MWWW__main{background:var(--white);padding-top:50px;position:relative}.stack-module__20MWWW__h1{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:.9}.stack-module__20MWWW__h2{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.stack-module__20MWWW__h3{letter-spacing:-.02em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1.1}@media (min-width:1024px){.stack-module__20MWWW__h1{font-size:82px}.stack-module__20MWWW__h2{font-size:50px}.stack-module__20MWWW__h3{font-size:28px}}@media (min-width:1280px){.stack-module__20MWWW__h3{font-size:34px}}.stack-module__20MWWW__xs{text-transform:uppercase;font-size:14px;font-weight:700}.stack-module__20MWWW__muted{opacity:.4}.stack-module__20MWWW__container{padding-left:var(--pad);padding-right:var(--pad)}.stack-module__20MWWW__white{background:var(--white);color:var(--ink)}.stack-module__20MWWW__g100{background:var(--g100);color:var(--ink)}.stack-module__20MWWW__g200{background:var(--g200);color:var(--ink)}.stack-module__20MWWW__pink{background:var(--pink);color:var(--ink)}.stack-module__20MWWW__underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;padding-bottom:.04em}.stack-module__20MWWW__arrow{text-indent:22px;position:relative}.stack-module__20MWWW__arrow:before{content:"";text-indent:0;background:currentColor;width:14px;height:14px;position:absolute;top:.22em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M0 2.5h2V6h8v2H0V2.5Z'/%3E%3Cpath d='M10 3v8l4-4-4-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M0 2.5h2V6h8v2H0V2.5Z'/%3E%3Cpath d='M10 3v8l4-4-4-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.stack-module__20MWWW__arrowIcon{flex:none;width:14px;height:14px;display:inline-block}.stack-module__20MWWW__ruled{background-image:linear-gradient(#0000,#0000 calc(1.1em - 1px),#1f1f1f4d 0 1.1em);background-repeat:repeat-y;background-size:100% 1.1em;padding-bottom:4px;line-height:1.1em}.stack-module__20MWWW__dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.stack-module__20MWWW__dotBig{}@media (min-width:1024px){.stack-module__20MWWW__dotBig{width:25px;height:25px}}.stack-module__20MWWW__dotRing{background:0 0;border:2px solid;}.stack-module__20MWWW__btn{text-transform:uppercase;white-space:nowrap;height:40px;color:var(--white);isolation:isolate;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.stack-module__20MWWW__btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);transition:transform .6s var(--ease);position:absolute;inset:0}.stack-module__20MWWW__btn:hover:before{transform:scale(1.1)}.stack-module__20MWWW__btnLight{color:var(--white)}.stack-module__20MWWW__btnOutline{color:var(--ink)}.stack-module__20MWWW__btnOutline:before{background:0 0;box-shadow:inset 0 0 0 1px #1f1f1f4d}.stack-module__20MWWW__btnOutline:hover:before{background:var(--ink)}.stack-module__20MWWW__btnOutline:hover{color:var(--white);transition:color .3s}.stack-module__20MWWW__roll{height:1.2em;display:block;overflow:hidden}.stack-module__20MWWW__rollInner{transition:transform .6s var(--ease);gap:.5em;display:grid}.stack-module__20MWWW__rollInner:after{content:attr(data-text)}.stack-module__20MWWW__btn:hover .stack-module__20MWWW__rollInner,.stack-module__20MWWW__rollHost:hover .stack-module__20MWWW__rollInner{transform:translateY(-1.7em)}.stack-module__20MWWW__rollLink{align-items:center;gap:8px;display:inline-flex}.stack-module__20MWWW__rollLink .stack-module__20MWWW__roll{height:1.3em;line-height:1.3}.stack-module__20MWWW__rollLink:hover .stack-module__20MWWW__rollInner{transform:translateY(-1.8em)}.stack-module__20MWWW__btnRow{padding:50px var(--pad) 0;justify-content:center;display:flex}.stack-module__20MWWW__btnRowStart{justify-content:flex-start;padding-left:0;padding-right:0}.stack-module__20MWWW__header{z-index:30;width:100%;height:50px;padding:12px 0;position:fixed;top:0;left:0}.stack-module__20MWWW__header:before{content:"";z-index:-1;background:var(--white);transition:transform .35s var(--ease);position:absolute;inset:0;transform:translateY(-100%)}.stack-module__20MWWW__notTop:before{transform:none}.stack-module__20MWWW__headerHolder{height:100%;position:relative}.stack-module__20MWWW__headerInner{grid-template-columns:1fr 1fr;align-items:center;column-gap:20px;height:100%;display:grid}.stack-module__20MWWW__logo{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:clamp(16px,1.45vw,22px);font-weight:700;line-height:1;display:inline-flex}.stack-module__20MWWW__logo img{width:22px;height:22px;display:block}.stack-module__20MWWW__navBar{text-transform:uppercase;transition:transform .35s var(--ease);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:none}.stack-module__20MWWW__navList{grid-auto-flow:column;column-gap:15px;display:grid}.stack-module__20MWWW__navItemDot{transition:transform .5s var(--ease);margin-right:8px;}.stack-module__20MWWW__navItem{align-items:center;display:inline-flex}.stack-module__20MWWW__navItemOn .stack-module__20MWWW__navItemDot{animation:2.4s ease-in-out infinite stack-module__20MWWW__navDotBlink}@keyframes stack-module__20MWWW__navDotBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.stack-module__20MWWW__navItemOn .stack-module__20MWWW__navItemDot{animation:none}}.stack-module__20MWWW__navEnd{align-items:center;gap:20px;display:flex}.stack-module__20MWWW__burger{text-transform:uppercase;height:26px;transition:transform .35s var(--ease);justify-self:end;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.stack-module__20MWWW__burgerLines{gap:4px;width:22px;display:grid}.stack-module__20MWWW__burgerLines span{background:currentColor;height:2px;display:block}@media (min-width:1024px){.stack-module__20MWWW__navBar{display:flex}.stack-module__20MWWW__headerInner{position:relative}.stack-module__20MWWW__burger{display:none}}.stack-module__20MWWW__menuBtn{border:1.5px solid;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:inline-grid}.stack-module__20MWWW__menuBtn:hover{background-color:var(--ink);color:var(--g100)}.stack-module__20MWWW__menuBtn .stack-module__20MWWW__burgerLines{gap:3px;width:12px}.stack-module__20MWWW__menuBtn .stack-module__20MWWW__burgerLines span{height:1.5px}.stack-module__20MWWW__menu{z-index:40;position:fixed;inset:0}.stack-module__20MWWW__menuBackdrop{background:0 0;position:absolute;inset:0}@keyframes stack-module__20MWWW__menuIn{0%{opacity:0}}.stack-module__20MWWW__menuPanel{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);color:var(--ink);transform-origin:100% 0;animation:stack-module__20MWWW__panelIn .6s var(--ease) both;background:radial-gradient(140% 90% at 0 0,#ffffff52,#0000 60%),linear-gradient(160deg,#fafaf84d,#ecebe62e);border:1px solid #ffffff80;border-radius:32px;flex-direction:column;padding:28px 24px 24px;display:flex;position:absolute;inset:12px;overflow:hidden auto;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff73,inset 2px 2px 4px -2px #ffffffe6,inset -2px -2px 6px -3px #1111112e,inset 0 0 50px #ffffff24,0 1px 2px #1111111f,0 40px 90px -30px #0009}.stack-module__20MWWW__menuPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}@keyframes stack-module__20MWWW__panelIn{0%{opacity:0;transform:scale(.96)translateY(-10px)}}@keyframes stack-module__20MWWW__panelOut{to{opacity:0;transform:scale(.96)translateY(-10px)}}.stack-module__20MWWW__menuPanelOut{animation:stack-module__20MWWW__panelOut .42s var(--ease) both;pointer-events:none}.stack-module__20MWWW__menuClose{background:var(--ink);width:56px;height:56px;color:var(--g100);transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.stack-module__20MWWW__menuClose:hover{transform:rotate(90deg)}.stack-module__20MWWW__menuClose svg{width:16px;height:16px}.stack-module__20MWWW__menuEyebrow{opacity:.55;text-transform:uppercase;font-size:11px}.stack-module__20MWWW__menuLead{letter-spacing:-.04em;max-width:20ch;margin-top:14px;padding-right:60px;font-size:clamp(30px,3.8vw,68px);line-height:1}.stack-module__20MWWW__menuMeta{text-transform:uppercase;border-top:1px solid #1111111f;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.stack-module__20MWWW__menuItems{gap:2px;display:grid}@media (min-width:768px){.stack-module__20MWWW__menuPanel{border-radius:40px;padding:40px 44px 36px;inset:16px 16px 16px 26%}}.stack-module__20MWWW__menuItem{letter-spacing:-.03em;align-items:center;gap:10px;font-size:clamp(28px,3vw,52px);line-height:1;transition:opacity .2s;display:flex}.stack-module__20MWWW__menuItem:hover{opacity:.55}.stack-module__20MWWW__menuItemOn:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.stack-module__20MWWW__menuCols{gap:28px;margin-top:auto;padding-top:48px;display:grid}.stack-module__20MWWW__menuCol{letter-spacing:-.01em;align-content:start;gap:4px;font-size:clamp(15px,1.2vw,20px);line-height:1.15;display:grid}.stack-module__20MWWW__menuCol a{transition:opacity .2s}.stack-module__20MWWW__menuCol a:hover{opacity:.55}.stack-module__20MWWW__menuLabel{opacity:.55;margin-bottom:8px;font-size:11px}@media (min-width:768px){.stack-module__20MWWW__menuCols{grid-template-columns:1.6fr 1fr 1fr 1fr;column-gap:24px}}.stack-module__20MWWW__heroWrap{z-index:0;position:relative}.stack-module__20MWWW__hero{position:relative;overflow:hidden}.stack-module__20MWWW__heroStage{padding:calc(50px + 12px) var(--pad) calc(var(--pad) + var(--footbar));grid-template-rows:auto auto auto;row-gap:28px;display:grid}.stack-module__20MWWW__heroName{text-transform:uppercase;min-width:0;margin:0;font-weight:700}.stack-module__20MWWW__heroNameRow{letter-spacing:-.065em;white-space:nowrap;justify-content:space-between;align-items:center;margin:0 .0316em 0 -.0588em;font-size:12.4vw;line-height:.8;display:flex}.stack-module__20MWWW__heroParen{letter-spacing:0;transform-origin:50% 100%;font-weight:400;display:inline-block;transform:translateY(-.1226em)scaleY(.8117)}.stack-module__20MWWW__heroParenOpen{margin-left:.061em}.stack-module__20MWWW__heroFigure{align-items:flex-start;gap:12px;display:flex}.stack-module__20MWWW__heroPhoto{aspect-ratio:1;background:var(--g200);flex:none;width:clamp(110px,10vw,210px);position:relative;overflow:hidden}.stack-module__20MWWW__heroPhoto img{object-fit:cover;filter:grayscale()contrast(1.05)}.stack-module__20MWWW__markBuild{--loop:6s;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stack-module__20MWWW__markBuildGrid line,.stack-module__20MWWW__markBuildGuides line,.stack-module__20MWWW__markBuildGuides circle,.stack-module__20MWWW__markBuildScan,.stack-module__20MWWW__markBuildHandles line,.stack-module__20MWWW__markBuildHandles circle,.stack-module__20MWWW__markBuildHandles rect{fill:none;stroke:var(--ink)}.stack-module__20MWWW__markBuildGrid line{stroke-width:2px;stroke-opacity:.18}.stack-module__20MWWW__markBuildGuides line,.stack-module__20MWWW__markBuildGuides circle{stroke-width:2.5px;stroke-opacity:.4;stroke-dasharray:1}.stack-module__20MWWW__markBuildOutline{opacity:0}.stack-module__20MWWW__markBuildScan{stroke-width:3px;opacity:0}.stack-module__20MWWW__markBuildHandles{opacity:0}.stack-module__20MWWW__markBuildHandles line{stroke-width:2.5px}.stack-module__20MWWW__markBuildHandles circle,.stack-module__20MWWW__markBuildHandles rect{fill:var(--g100);stroke-width:3px}.stack-module__20MWWW__markBuildHandles rect{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.stack-module__20MWWW__markBuildGuides line{animation:stack-module__20MWWW__markGuide var(--loop) var(--d,0s) cubic-bezier(.65, 0, .35, 1) infinite alternate both}.stack-module__20MWWW__markBuildGuides .stack-module__20MWWW__markBuildCircle{animation:stack-module__20MWWW__markCircle var(--loop) var(--d,0s) cubic-bezier(.65, 0, .35, 1) infinite alternate both}.stack-module__20MWWW__markBuildHandles{animation:stack-module__20MWWW__markHandles var(--loop) ease-out infinite alternate both}.stack-module__20MWWW__markBuildHandles rect{animation:stack-module__20MWWW__markAnchor var(--loop) var(--d,0s) cubic-bezier(.34, 1.56, .64, 1) infinite alternate both}.stack-module__20MWWW__markBuildOutline{animation:stack-module__20MWWW__markOutline var(--loop) cubic-bezier(.65, 0, .35, 1) infinite alternate both}.stack-module__20MWWW__markBuildFill{animation:stack-module__20MWWW__markFill var(--loop) cubic-bezier(.65, 0, .35, 1) infinite alternate both}.stack-module__20MWWW__markBuildScan{animation:stack-module__20MWWW__markScan var(--loop) cubic-bezier(.65, 0, .35, 1) infinite alternate both}.stack-module__20MWWW__markBuildOnce.stack-module__20MWWW__markBuild :is(.stack-module__20MWWW__markBuildGuides line,.stack-module__20MWWW__markBuildGuides .stack-module__20MWWW__markBuildCircle,.stack-module__20MWWW__markBuildHandles,.stack-module__20MWWW__markBuildHandles rect,.stack-module__20MWWW__markBuildOutline,.stack-module__20MWWW__markBuildFill,.stack-module__20MWWW__markBuildScan){animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildGuides line,.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildGuides circle{stroke-dashoffset:1px}.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildHandles rect{transform:scale(0)}.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildFill{clip-path:inset(100% 0 0)}.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildOutline{clip-path:inset(0 0 100%)}.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildGrid,.stack-module__20MWWW__markBuildOnce .stack-module__20MWWW__markBuildGuides{animation:stack-module__20MWWW__markBuildChrome var(--loop) linear forwards}}@keyframes stack-module__20MWWW__markGuide{0%{stroke-dashoffset:1px}18%,to{stroke-dashoffset:0}}@keyframes stack-module__20MWWW__markCircle{0%,16%{stroke-dashoffset:1px}34%,to{stroke-dashoffset:0}}@keyframes stack-module__20MWWW__markHandles{0%,24%{opacity:0}29%,80%{opacity:1}88%,to{opacity:0}}@keyframes stack-module__20MWWW__markAnchor{0%,24%{transform:scale(0)}30%,to{transform:scale(1)}}@keyframes stack-module__20MWWW__markOutline{0%,30%{clip-path:inset(0 0 100%);opacity:1}50%{clip-path:inset(0)}84%{opacity:1}91%,to{clip-path:inset(0);opacity:0}}@keyframes stack-module__20MWWW__markFill{0%,48%{clip-path:inset(100% 0 0)}72%,to{clip-path:inset(0)}}@keyframes stack-module__20MWWW__markScan{0%,47%{opacity:0;transform:translateY(0)}48%{opacity:1}72%{opacity:1;transform:translateY(-543px)}75%,to{opacity:0;transform:translateY(-543px)}}@keyframes stack-module__20MWWW__markBuildChrome{0%,88%{opacity:1}97%,to{opacity:0}}.stack-module__20MWWW__boot{display:none}.stack-module__20MWWW__bootStage{aspect-ratio:1;width:min(68vmin,520px);position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.stack-module__20MWWW__boot{z-index:80;background:var(--white);animation:stack-module__20MWWW__bootReveal .9s var(--ease-out) 6.4s forwards;place-items:center;display:grid;position:fixed;inset:0}}@keyframes stack-module__20MWWW__bootReveal{to{opacity:0;visibility:hidden;pointer-events:none}}.stack-module__20MWWW__heroCaption{letter-spacing:-.01em;font-size:11px;font-weight:700;line-height:1.15}.stack-module__20MWWW__heroLead{letter-spacing:-.03em;text-indent:18%;font-size:clamp(22px,5.4vw,40px);font-weight:700;line-height:1.06}.stack-module__20MWWW__over{z-index:1;background:var(--white);position:relative}.stack-module__20MWWW__over>*+*,.stack-module__20MWWW__about+*{margin-top:max(80px,8vw)}.stack-module__20MWWW__dotRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.stack-module__20MWWW__dotRow:first-child{border-top:1px solid var(--line)}@media (min-width:768px){.stack-module__20MWWW__heroLead{text-indent:27%;font-size:clamp(24px,3.2vw,60px)}}@media (min-width:1024px) and (min-height:600px){.stack-module__20MWWW__heroWrap{margin-top:-50px;position:sticky;top:0}.stack-module__20MWWW__hero{height:100vh}.stack-module__20MWWW__heroStage{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.stack-module__20MWWW__heroCaption{font-size:clamp(11px,.7vw,14px)}.stack-module__20MWWW__heroLead{text-indent:33%;align-self:end;font-size:clamp(24px,min(3.4vw,6vh),68px)}}.stack-module__20MWWW__bandSection{position:relative;overflow:clip}.stack-module__20MWWW__bandLayer{will-change:transform;position:relative}.stack-module__20MWWW__bandRow{padding:15px var(--pad);text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-weight:500;display:flex}.stack-module__20MWWW__bandText{letter-spacing:-.05em;font-size:50px;line-height:.9;display:block}@media (min-width:1024px){.stack-module__20MWWW__bandRow{padding:var(--pad)}.stack-module__20MWWW__bandRowLast{padding-bottom:50px}.stack-module__20MWWW__bandText{font-size:100px}}@media (min-width:1280px){.stack-module__20MWWW__bandRow{margin-bottom:-100px}.stack-module__20MWWW__bandRowLast{margin-bottom:0}.stack-module__20MWWW__bandText{font-size:154px}}.stack-module__20MWWW__bandPair{padding:15px var(--pad) 0;text-transform:uppercase;grid-template-columns:1fr 1fr;column-gap:20px;font-weight:500;display:grid}.stack-module__20MWWW__bandPair>div{justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:768px){.stack-module__20MWWW__bandPair .stack-module__20MWWW__bandText{font-size:50px}}@media (min-width:1024px){.stack-module__20MWWW__bandPair{padding:var(--pad) var(--pad) 0}.stack-module__20MWWW__bandPair .stack-module__20MWWW__bandText{font-size:100px}}@media (min-width:1280px){.stack-module__20MWWW__bandPair .stack-module__20MWWW__bandText{font-size:154px}}.stack-module__20MWWW__split{background:var(--g100);border-bottom:8px solid;position:relative}.stack-module__20MWWW__splitTitle{letter-spacing:-.02em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);font-size:40px;font-weight:500;line-height:.9;display:grid}.stack-module__20MWWW__splitNum{background:var(--white);padding:0 15px 15px 0;display:inline-block}.stack-module__20MWWW__splitTextCell{grid-column:1/4}.stack-module__20MWWW__splitText{background:var(--white);padding:30px 0;display:block}.stack-module__20MWWW__splitDot{display:none;position:absolute;top:0;right:0;}.stack-module__20MWWW__reveal{clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1.2s var(--ease)}.stack-module__20MWWW__revealOn{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.stack-module__20MWWW__up{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.stack-module__20MWWW__upOn{opacity:1;transform:none}@media (min-width:768px){.stack-module__20MWWW__splitTitle{grid-template-columns:1fr 1fr}.stack-module__20MWWW__splitNumCell{min-height:70px}.stack-module__20MWWW__splitTextCell{grid-column:2}.stack-module__20MWWW__splitText{padding:0 20px}.stack-module__20MWWW__splitDot{display:block}}@media (min-width:1024px){.stack-module__20MWWW__splitTitle{font-size:50px}.stack-module__20MWWW__splitNum{padding:0 25px 25px 0}.stack-module__20MWWW__splitText{padding:0 25px 25px}}@media (min-width:1280px){.stack-module__20MWWW__splitTitle{font-size:82px}.stack-module__20MWWW__splitText{padding-right:50px}}.stack-module__20MWWW__halves{border-bottom:1px solid;display:grid}.stack-module__20MWWW__halves>*{padding:30px 0}.stack-module__20MWWW__halvesSticky{position:relative}.stack-module__20MWWW__halfBox{border-top:1px solid;margin-top:50px;padding-top:30px}@media (min-width:768px){.stack-module__20MWWW__halves{grid-template-columns:1fr 1fr}.stack-module__20MWWW__halves>*{padding:30px 30px 30px 0}.stack-module__20MWWW__halves>*+*{border-left:1px solid;padding-left:30px;padding-right:0}.stack-module__20MWWW__halvesSticky{align-self:start;position:sticky;top:80px}}@media (min-width:1024px){.stack-module__20MWWW__halfBox{padding-top:150px}}.stack-module__20MWWW__mediaBox{aspect-ratio:4/3;background:var(--g200);margin-top:40px;position:relative;overflow:hidden}.stack-module__20MWWW__mediaBox img{object-fit:cover}.stack-module__20MWWW__spaced>*+*{margin-top:50px}.stack-module__20MWWW__maxText{max-width:460px}.stack-module__20MWWW__stackOuter{position:relative}.stack-module__20MWWW__stackSticky{padding:50px var(--pad) 120px;overflow:hidden}.stack-module__20MWWW__track{row-gap:40px;display:grid}.stack-module__20MWWW__card{flex-direction:column;display:flex}.stack-module__20MWWW__cardLabel{margin-bottom:20px}.stack-module__20MWWW__cardBox{background:var(--g200);border:1px solid;flex-direction:column;flex-grow:1;padding:20px;transition:background-color .3s;display:flex;position:relative}.stack-module__20MWWW__cardBoxWhite{background:var(--white);border-color:var(--line)}.stack-module__20MWWW__cardDot{position:absolute;top:20px;right:20px;}.stack-module__20MWWW__cardCount{font-size:14px;position:absolute;bottom:20px;right:20px}.stack-module__20MWWW__cardTitle{margin-bottom:20px;padding-right:30px}.stack-module__20MWWW__cardTitle span{transition:background-size .6s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1em}.stack-module__20MWWW__cardMeta{opacity:.4;text-transform:uppercase;font-size:14px}.stack-module__20MWWW__cardBody{max-width:420px;margin-top:20px}.stack-module__20MWWW__cardFoot{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 30px;margin-top:auto;padding-top:70px;padding-right:60px;font-size:14px;display:flex}.stack-module__20MWWW__cardFoot>span{align-items:center;gap:10px;display:inline-flex}.stack-module__20MWWW__intro{flex-direction:column;justify-content:space-between;gap:40px;padding:20px 0;display:flex}.stack-module__20MWWW__cardTitleRow{justify-content:space-between;gap:20px;margin-bottom:80px;display:flex}@media (min-width:768px){.stack-module__20MWWW__track{grid-template-columns:1fr 1fr;gap:40px}}@media (min-width:1024px){.stack-module__20MWWW__cardLabel{margin-bottom:30px;padding:0 30px}.stack-module__20MWWW__cardBox{border-top-width:8px;padding:30px}.stack-module__20MWWW__cardBoxWhite{border-top-width:1px}.stack-module__20MWWW__cardDot{top:30px;right:30px}.stack-module__20MWWW__cardCount{bottom:30px;right:30px}.stack-module__20MWWW__cardTitle{padding-right:70px}}@media (min-width:1280px){.stack-module__20MWWW__stackSticky{padding-left:0;padding-right:0;position:sticky;top:50px}.stack-module__20MWWW__track{will-change:transform;grid-template-columns:none;grid-auto-columns:690px;grid-auto-flow:column;gap:0;width:max-content}.stack-module__20MWWW__card{min-height:0}.stack-module__20MWWW__cardBox{border-right-width:0;min-height:clamp(360px,75vh,820px)}.stack-module__20MWWW__card:first-child .stack-module__20MWWW__cardBox{border-left-width:0}.stack-module__20MWWW__cardBox:hover{background:var(--gHover)}.stack-module__20MWWW__cardBoxWhite:hover{background:var(--g100)}.stack-module__20MWWW__cardFoot{column-gap:60px}.stack-module__20MWWW__intro{padding:0 30px}}.stack-module__20MWWW__process{gap:50px 20px;padding-top:30px;display:grid}.stack-module__20MWWW__processAside{max-width:350px}.stack-module__20MWWW__processRow{border-bottom:1px solid var(--line);padding:30px 0;position:relative}.stack-module__20MWWW__processNum{margin-bottom:20px;display:block}.stack-module__20MWWW__processDot{position:absolute;top:30px;right:0;}.stack-module__20MWWW__processTitle{margin-bottom:45px;padding-right:30px}.stack-module__20MWWW__processBody{max-width:300px}@media (min-width:768px){.stack-module__20MWWW__process{grid-template-columns:1fr 1fr}.stack-module__20MWWW__processAside{align-self:start;position:sticky;top:80px}.stack-module__20MWWW__processRow{grid-template-columns:repeat(6,1fr);column-gap:20px;display:grid}.stack-module__20MWWW__processNum{margin:0;position:absolute;top:30px;left:0}.stack-module__20MWWW__processContent{border-left:1px solid var(--line);grid-column:3/7;padding-left:30px}}@media (min-width:1024px){.stack-module__20MWWW__processTitle{margin-bottom:60px}}.stack-module__20MWWW__deliverGrid{gap:40px 20px;display:grid}.stack-module__20MWWW__deliverLabel{margin-bottom:20px}.stack-module__20MWWW__deliverTitle u{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;text-decoration:none}.stack-module__20MWWW__includesLabel{margin-bottom:20px}.stack-module__20MWWW__kpis{grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.stack-module__20MWWW__kpi{padding:0 30px 30px 0}.stack-module__20MWWW__kpi:nth-child(2n){border-left:1px solid var(--line);padding-left:30px}.stack-module__20MWWW__kpiLabel{align-items:center;gap:10px;margin-bottom:15px;display:flex}@media (min-width:1024px){.stack-module__20MWWW__deliverGrid{grid-template-columns:1fr 1fr}}.stack-module__20MWWW__fullMedia{background:var(--ink);height:70vh;position:relative;overflow:hidden}.stack-module__20MWWW__fullMediaInner{will-change:transform;position:absolute;inset:-15% 0}.stack-module__20MWWW__fullMediaInner img{object-fit:cover}@media (min-width:1280px){.stack-module__20MWWW__fullMedia{height:100vh}}.stack-module__20MWWW__dosIntro{padding:40px var(--pad) 60px;max-width:580px}.stack-module__20MWWW__dosGrid{padding:0 var(--pad) 60px;gap:20px;display:grid}.stack-module__20MWWW__dosHead{background:var(--white);justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.stack-module__20MWWW__dosHead svg{width:30px;height:auto}.stack-module__20MWWW__dosItem{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}@media (min-width:768px){.stack-module__20MWWW__dosGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.stack-module__20MWWW__dosHead{padding:40px 30px}}.stack-module__20MWWW__clientsHead{border-bottom:1px solid;justify-content:space-between;padding:30px 0 20px;display:flex}.stack-module__20MWWW__clientList{padding-bottom:50px}.stack-module__20MWWW__clientRow{border-bottom:1px solid;justify-content:space-between;align-items:center;padding:15px 0;display:flex;position:relative}.stack-module__20MWWW__clientTitle{transition:transform .5s var(--ease) .2s;position:relative}.stack-module__20MWWW__clientCircle{transition:transform .5s var(--ease);margin-top:-5px;position:absolute;top:50%;left:0;transform:scale(0);}.stack-module__20MWWW__clientImage{display:none}.stack-module__20MWWW__clientRow:hover .stack-module__20MWWW__clientTitle{transform:translate(30px)}.stack-module__20MWWW__clientRow:hover .stack-module__20MWWW__clientCircle{transition-delay:.2s;transform:scale(1)}@media (min-width:1024px){.stack-module__20MWWW__clientsGrid{grid-template-columns:1fr 1fr;display:grid}.stack-module__20MWWW__clientsGrid>:last-child{grid-column:2}.stack-module__20MWWW__clientImage{aspect-ratio:4/5;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);width:210px;transition:clip-path .5s var(--ease);pointer-events:none;z-index:2;margin-right:20px;display:block;position:absolute;top:0;right:100%;overflow:hidden}.stack-module__20MWWW__clientImage img{object-fit:cover}.stack-module__20MWWW__clientRow:hover .stack-module__20MWWW__clientImage{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.stack-module__20MWWW__contactBox{margin:0 var(--pad);background:var(--white)}.stack-module__20MWWW__contactTabs{background:var(--g100);grid-template-columns:1fr 1fr;display:grid}.stack-module__20MWWW__contactTab{padding:20px var(--pad);text-transform:uppercase;text-align:left;justify-content:space-between;align-items:center;display:flex}.stack-module__20MWWW__contactTabOn{background:var(--white)}.stack-module__20MWWW__contactBody{padding:40px var(--pad) 60px;gap:30px;display:grid}@media (min-width:768px){.stack-module__20MWWW__contactBody{grid-template-columns:1fr 1fr}}.stack-module__20MWWW__ctaBlock{padding:40px var(--pad);background:var(--g200);gap:30px;margin-top:80px;display:grid}@media (min-width:768px){.stack-module__20MWWW__ctaBlock{grid-template-columns:1fr 1fr;align-items:end;min-height:300px}}.stack-module__20MWWW__prose{max-width:720px}.stack-module__20MWWW__prose>*+*{margin-top:1.125em}.stack-module__20MWWW__prose h2,.stack-module__20MWWW__prose h3{text-transform:uppercase;margin-top:40px}.stack-module__20MWWW__footer{z-index:1;background:var(--white);text-transform:uppercase;padding:50px 0 25px;font-size:14px;font-weight:700;position:relative}.stack-module__20MWWW__footGrid{gap:40px 20px;display:grid}.stack-module__20MWWW__footLogo{letter-spacing:-.05em;align-items:flex-start;gap:10px;font-size:50px;font-weight:500;line-height:.9;display:inline-flex}.stack-module__20MWWW__footLogo img{width:40px;height:40px}.stack-module__20MWWW__footTag{text-transform:uppercase;margin-bottom:40px}.stack-module__20MWWW__infoRow{border-top:1px solid;flex-wrap:wrap;column-gap:20px;padding:6px 30px 6px 0;display:flex;position:relative}.stack-module__20MWWW__infoRow:last-child{border-bottom:1px solid}.stack-module__20MWWW__infoRow:after{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:0}.stack-module__20MWWW__infoKey{opacity:.4;min-width:120px}.stack-module__20MWWW__footBottom{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:80px;display:flex}.stack-module__20MWWW__footLinks{flex-wrap:wrap;gap:20px;display:flex}@media (min-width:768px){.stack-module__20MWWW__footGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.stack-module__20MWWW__footLogo{font-size:100px}.stack-module__20MWWW__footLogo img{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.stack-module__20MWWW__reveal,.stack-module__20MWWW__up{clip-path:none;opacity:1;transition:none;transform:none}}.stack-module__20MWWW__bentoSection{background:var(--white);padding:60px 0}.stack-module__20MWWW__bentoHeader{margin-bottom:40px}.stack-module__20MWWW__bentoEyebrow{color:var(--g3,#888);opacity:.6;margin-bottom:8px}.stack-module__20MWWW__bentoDisplayTitle{letter-spacing:-.04em;text-transform:uppercase;line-height:.92}.stack-module__20MWWW__statRow{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:40px;display:grid}@media (min-width:768px){.stack-module__20MWWW__statRow{grid-template-columns:repeat(4,1fr)}}.stack-module__20MWWW__statBox{background:var(--g100);border:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.stack-module__20MWWW__statBoxDark{background:var(--ink);color:var(--white);border-color:var(--ink)}.stack-module__20MWWW__statValue{letter-spacing:-.04em;font-size:clamp(28px,5vw,46px);font-weight:700;line-height:1}.stack-module__20MWWW__statLabel{text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:11px;font-weight:700}.stack-module__20MWWW__statSub{opacity:.5;font-size:12px}.stack-module__20MWWW__bentoGrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.stack-module__20MWWW__bentoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stack-module__20MWWW__bentoGrid{grid-template-columns:repeat(3,1fr)}}.stack-module__20MWWW__bentoCard{background:var(--g100);border:1px solid var(--line);flex-direction:column;gap:10px;min-height:180px;padding:24px 26px;display:flex}.stack-module__20MWWW__bentoCardDark{background:var(--ink);color:var(--white);border-color:var(--ink)}.stack-module__20MWWW__bentoCardMuted{background:var(--g200);color:var(--ink);border-color:var(--line)}.stack-module__20MWWW__bentoCardLink{text-decoration:none;transition:opacity .2s}.stack-module__20MWWW__bentoCardLink:hover{opacity:.8}.stack-module__20MWWW__bentoTag{text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-size:10px;font-weight:700}.stack-module__20MWWW__bentoTitle{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1}.stack-module__20MWWW__bentoBody{opacity:.6;flex:1;font-size:14px;font-weight:400;line-height:1.5}.stack-module__20MWWW__bentoCardDark .stack-module__20MWWW__bentoBody{opacity:.55}.stack-module__20MWWW__bentoCta{text-transform:uppercase;margin-top:auto;font-size:13px;font-weight:700;transition:transform .2s}.stack-module__20MWWW__bentoCardLink:hover .stack-module__20MWWW__bentoCta{transform:translate(4px)}.stack-module__20MWWW__g100,.stack-module__20MWWW__g200,.stack-module__20MWWW__pink{background:var(--white)}.stack-module__20MWWW__h3{letter-spacing:-.03em;text-transform:none;font-size:24px;line-height:1.05}@media (min-width:1024px){.stack-module__20MWWW__h3{font-size:32px}}@media (min-width:1280px){.stack-module__20MWWW__h3{font-size:38px}}.stack-module__20MWWW__xs{letter-spacing:-.005em;font-size:12px}.stack-module__20MWWW__pinkText{color:currentColor;opacity:.45}.stack-module__20MWWW__arrow{text-indent:0}.stack-module__20MWWW__arrow:before{display:none}.stack-module__20MWWW__dot{width:6px;height:6px}.stack-module__20MWWW__dotBig,.stack-module__20MWWW__splitDot,.stack-module__20MWWW__cardDot,.stack-module__20MWWW__processDot,.stack-module__20MWWW__infoRow:after{display:none}.stack-module__20MWWW__btn,.stack-module__20MWWW__btnLight,.stack-module__20MWWW__btnOutline{height:auto;color:var(--ink);text-transform:none;border-radius:0;padding:0 0 3px;font-size:15px}.stack-module__20MWWW__btn:before,.stack-module__20MWWW__btnOutline:before{height:1px;box-shadow:none;transform-origin:0;transition:transform .5s var(--ease);background:currentColor;border-radius:0;inset:auto 0 0}.stack-module__20MWWW__btn:hover:before,.stack-module__20MWWW__btnOutline:hover:before{background:currentColor;transform:scaleX(.3)}.stack-module__20MWWW__btnOutline:hover{color:var(--ink)}.stack-module__20MWWW__bandSection{border-top:1px solid var(--ink)}.stack-module__20MWWW__bandLayer{background:0 0;transform:none!important}.stack-module__20MWWW__bandRow{text-align:center;justify-content:center;padding-top:0;padding-bottom:0;font-weight:700}.stack-module__20MWWW__bandRowLast{padding-bottom:50px}@media (min-width:1280px){.stack-module__20MWWW__bandRow{margin-bottom:0}}.stack-module__20MWWW__bandText{letter-spacing:-.055em;font-size:clamp(44px,9.4vw,184px);line-height:.84}.stack-module__20MWWW__bandNumRow{justify-content:space-between;padding-top:14px;padding-bottom:14px}.stack-module__20MWWW__bandNum{font-size:12px;font-weight:700}@media (min-width:1280px){.stack-module__20MWWW__bandNumRow{margin-bottom:0}}.stack-module__20MWWW__bandPair{font-weight:700}.stack-module__20MWWW__bandPair>div{justify-content:center}.stack-module__20MWWW__bandPair .stack-module__20MWWW__bandText{font-size:clamp(30px,6.4vw,124px)}.stack-module__20MWWW__split{border-top:1px solid var(--ink);background:0 0;border-bottom:0;padding:22px 0 70px}.stack-module__20MWWW__splitTitle{text-transform:none;font-weight:700}.stack-module__20MWWW__splitNumCell{min-height:0}.stack-module__20MWWW__splitNum{letter-spacing:0;background:0 0;padding:0 0 18px;font-size:12px;line-height:1.2}.stack-module__20MWWW__splitText{letter-spacing:-.04em;text-indent:1.4em;background:0 0;padding:0;font-size:clamp(34px,4.4vw,86px);line-height:1}.stack-module__20MWWW__splitGap{min-height:0}@media (min-width:768px){.stack-module__20MWWW__splitTitle{grid-template-columns:1fr 3fr}.stack-module__20MWWW__splitNum{padding:.9em 0 0}.stack-module__20MWWW__splitText{padding:0}}.stack-module__20MWWW__halves{border-top:1px solid var(--line);border-bottom:0;gap:0;margin-top:0}.stack-module__20MWWW__halves>*,.stack-module__20MWWW__halves>*+*{background:0 0;border-left:0;padding:30px 0}.stack-module__20MWWW__halfBox{border-top:1px solid var(--ink);color:var(--ink);background:0 0;margin-top:50px;padding:18px 0 0}.stack-module__20MWWW__mediaBox{margin-top:30px}@media (min-width:768px){.stack-module__20MWWW__halves>*{padding:34px 34px 60px 0}.stack-module__20MWWW__halves>*+*{border-left:1px solid var(--line);padding:34px 0 60px 34px}}.stack-module__20MWWW__process{gap:30px 34px;padding-top:0}.stack-module__20MWWW__processAside{max-width:16ch;color:var(--ink);background:0 0;padding-top:26px}.stack-module__20MWWW__processRow{border-top:1px solid var(--line);border-bottom:0;padding:26px 0 34px}.stack-module__20MWWW__processRow:first-child{border-top:1px solid var(--ink)}.stack-module__20MWWW__processNum{letter-spacing:0;font-size:12px}.stack-module__20MWWW__processTitle{margin-bottom:18px;font-size:clamp(28px,3vw,58px)}.stack-module__20MWWW__processBody{max-width:34ch;font-size:15px;line-height:1.3}@media (min-width:768px){.stack-module__20MWWW__processNum{top:30px}.stack-module__20MWWW__processContent{border-left:0}}.stack-module__20MWWW__deliver{padding:60px 0 30px}.stack-module__20MWWW__deliverGrid{column-gap:34px}.stack-module__20MWWW__deliverGrid>*{border-top:1px solid var(--ink);padding-top:20px}.stack-module__20MWWW__deliverTitle{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,86px);line-height:1}.stack-module__20MWWW__fullMedia{margin:0 var(--pad);background:var(--g200)}@media (min-width:1280px){.stack-module__20MWWW__fullMedia{height:86vh}}.stack-module__20MWWW__track,.stack-module__20MWWW__card{position:relative}.stack-module__20MWWW__cardLabel{letter-spacing:0;margin-bottom:14px;font-size:12px}.stack-module__20MWWW__cardBox,.stack-module__20MWWW__cardBoxWhite{border:0;border-top:1px solid var(--ink);background:var(--white);min-height:340px;transition:background-color .35s var(--ease-out)}.stack-module__20MWWW__cardBox:hover,.stack-module__20MWWW__cardBoxWhite:hover{background:var(--gHover)}.stack-module__20MWWW__cardTitle{letter-spacing:-.04em;font-size:clamp(28px,min(3vw,5.2vh),60px);line-height:1}.stack-module__20MWWW__cardTitle span{background-position:100% 100%;background-size:0 .06em}.stack-module__20MWWW__cardBox:hover .stack-module__20MWWW__cardTitle span{background-position:0 100%;background-size:100% .06em}.stack-module__20MWWW__cardMeta{opacity:.5;font-size:12px}.stack-module__20MWWW__cardBody{max-width:34ch;font-size:clamp(15px,1.05vw,20px);line-height:1.3}.stack-module__20MWWW__cardCount{font-size:12px}.stack-module__20MWWW__intro{border-top:1px solid var(--ink);color:var(--ink);background:0 0;padding:22px 0 0}@media (min-width:768px){.stack-module__20MWWW__track{gap:34px}}@media (min-width:1024px){.stack-module__20MWWW__stackSticky{padding:40px var(--pad) 50px;position:sticky;top:50px}.stack-module__20MWWW__track{will-change:auto;grid-template-columns:none;grid-auto-columns:clamp(440px,40vw,800px);grid-auto-flow:column;gap:0;width:max-content}.stack-module__20MWWW__card{will-change:transform;min-height:0}.stack-module__20MWWW__card+.stack-module__20MWWW__card .stack-module__20MWWW__cardBox{border-left:1px solid var(--ink)}.stack-module__20MWWW__cardLabel{height:38px;margin-bottom:14px;padding:0 30px;line-height:38px}.stack-module__20MWWW__intro{margin-top:52px;padding:22px 30px 30px 0}.stack-module__20MWWW__cardBox,.stack-module__20MWWW__cardBoxWhite{min-height:clamp(320px,min(64vh,100vh - 240px),760px);padding:30px}.stack-module__20MWWW__cardCount{bottom:30px;right:30px}}.stack-module__20MWWW__dosIntro{max-width:24ch}.stack-module__20MWWW__dosGrid{column-gap:34px}.stack-module__20MWWW__dosLead{padding:0 var(--pad)}.stack-module__20MWWW__talk{padding:62px var(--pad) var(--pad);border-top:1px solid var(--ink);flex-direction:column;gap:40px;display:flex}.stack-module__20MWWW__talkTitle{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(44px,9vw,180px);font-weight:700;line-height:.85}.stack-module__20MWWW__talkGrid{gap:40px;display:grid}.stack-module__20MWWW__talkBody{max-width:40ch;color:var(--g300);letter-spacing:-.01em;margin:18px 0 0;font-size:clamp(14px,.95vw,17px);line-height:1.15}.stack-module__20MWWW__talkCta{margin-top:28px}@media (min-width:1024px){.stack-module__20MWWW__dosLead{max-width:50%}.stack-module__20MWWW__talk{box-sizing:border-box;min-height:var(--screen);justify-content:space-between}.stack-module__20MWWW__talkGrid{grid-template-columns:1fr 1fr;align-items:end;column-gap:34px}.stack-module__20MWWW__dosScreen{box-sizing:border-box;min-height:var(--screen);flex-direction:column;padding-top:50px;display:flex}.stack-module__20MWWW__dosScreen>.stack-module__20MWWW__bandLayer{flex-direction:column;flex:1;justify-content:space-between;display:flex}.stack-module__20MWWW__dosScreen .stack-module__20MWWW__dosGrid{padding-bottom:clamp(60px,9vh,110px)}.stack-module__20MWWW__dosScreen .stack-module__20MWWW__dosItem:last-child{border-bottom:0}}.stack-module__20MWWW__dosHead{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:18px 0}.stack-module__20MWWW__dosList{padding:0}.stack-module__20MWWW__dosItem{border-bottom-color:var(--line);padding:14px 0}.stack-module__20MWWW__clientsHead{border-bottom-color:var(--ink)}.stack-module__20MWWW__clientRow{border-bottom-color:var(--line)}.stack-module__20MWWW__contactBox{border-top:1px solid var(--ink);background:0 0}.stack-module__20MWWW__contactTabs{background:0 0}.stack-module__20MWWW__contactTab{border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.stack-module__20MWWW__contactTab+.stack-module__20MWWW__contactTab{padding-left:20px}.stack-module__20MWWW__contactTabOn{border-bottom-color:var(--ink);background:0 0}.stack-module__20MWWW__contactBody{padding:40px 0 60px}.stack-module__20MWWW__ctaBlock{border-top:1px solid var(--ink);color:var(--ink);background:0 0;margin-top:40px;padding:22px 0 60px}@media (min-width:768px){.stack-module__20MWWW__ctaBlock{min-height:0}}.stack-module__20MWWW__infoRow,.stack-module__20MWWW__infoRow:last-child{border-color:var(--line);padding-right:0}.stack-module__20MWWW__footBar{z-index:30;width:100%;height:var(--footbar);background:var(--white);letter-spacing:-.01em;text-transform:uppercase;padding:12px 0;font-size:12px;font-weight:700;line-height:1;position:fixed;bottom:0;left:0}.stack-module__20MWWW__footBarInner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.stack-module__20MWWW__footBarCell{display:none}.stack-module__20MWWW__footBar a{transition:opacity .2s}.stack-module__20MWWW__footBar a:hover{opacity:.55}.stack-module__20MWWW__footBarBrand{white-space:nowrap}.stack-module__20MWWW__footBarEmail{justify-self:end;transition:opacity .2s}.stack-module__20MWWW__footBarEmail:hover{opacity:.55}.stack-module__20MWWW__footBarLinks{gap:12px;display:flex}.stack-module__20MWWW__footBarLinks a,.stack-module__20MWWW__footBarLinks>*{transition:opacity .2s}.stack-module__20MWWW__footBarLinks a:hover{opacity:.55}@media (min-width:1024px){.stack-module__20MWWW__footBar{font-size:14px}.stack-module__20MWWW__footBarInner{grid-template-columns:2fr 2fr 1.4fr 1.4fr 1fr;column-gap:20px;display:grid}.stack-module__20MWWW__footBarCell{display:grid}.stack-module__20MWWW__footBarInner>:last-child{justify-self:end}}.stack-module__20MWWW__bentoSection{padding:50px 0 0}.stack-module__20MWWW__statRow,.stack-module__20MWWW__bentoGrid{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--line);gap:1px}.stack-module__20MWWW__statRow{margin-bottom:50px}@media (min-width:768px){.stack-module__20MWWW__statRow{grid-template-columns:repeat(var(--cols,4), 1fr)}}.stack-module__20MWWW__statBox,.stack-module__20MWWW__statBoxDark{background:var(--white);min-height:0;color:var(--ink);border:0;justify-content:flex-end;padding:22px 22px 26px 0}.stack-module__20MWWW__statBox:nth-child(2n){padding-left:16px}.stack-module__20MWWW__statBox:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){.stack-module__20MWWW__statBox:last-child:nth-child(odd){grid-column:auto}.stack-module__20MWWW__statBox+.stack-module__20MWWW__statBox{padding-left:22px}}.stack-module__20MWWW__statValue{letter-spacing:-.06em;font-size:clamp(48px,6.4vw,124px);line-height:.9}.stack-module__20MWWW__statLabel{letter-spacing:0;margin-top:12px;font-size:12px}.stack-module__20MWWW__statBoxDark .stack-module__20MWWW__statLabel{opacity:1}.stack-module__20MWWW__statSub{font-size:12px}.stack-module__20MWWW__bentoCard,.stack-module__20MWWW__bentoCardDark,.stack-module__20MWWW__bentoCardMuted{background:var(--white);min-height:240px;color:var(--ink);border:0;padding:22px 24px 28px}.stack-module__20MWWW__bentoCardLink{transition:background-color .3s var(--ease-out)}.stack-module__20MWWW__bentoCardLink:hover{opacity:1;background:var(--gHover)}.stack-module__20MWWW__bentoCardLarge{grid-column:auto}@media (min-width:640px){.stack-module__20MWWW__bentoCardLarge{grid-column:span 2}.stack-module__20MWWW__bentoCardFill{grid-column:span var(--fill2,1)}}@media (min-width:1024px){.stack-module__20MWWW__bentoCardFill{grid-column:span var(--fill3,1)}}.stack-module__20MWWW__bentoTag{letter-spacing:0;opacity:.5;font-size:12px}.stack-module__20MWWW__bentoTitle{letter-spacing:-.04em;text-transform:none;margin-top:auto;font-size:clamp(28px,2.8vw,54px);line-height:.95}.stack-module__20MWWW__bentoCardDark .stack-module__20MWWW__bentoTitle{font-size:clamp(34px,3.8vw,74px)}.stack-module__20MWWW__bentoBody,.stack-module__20MWWW__bentoCardDark .stack-module__20MWWW__bentoBody{opacity:.6;flex:none;max-width:46ch;font-size:14px;font-weight:700;line-height:1.3}.stack-module__20MWWW__bentoCta{text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline}.stack-module__20MWWW__inlineIcon{vertical-align:0;width:auto;height:.66em;margin:0 .32em 0 0;display:inline-block}.stack-module__20MWWW__mark{vertical-align:baseline;width:auto;height:.72em;margin-right:.08em;display:inline-block}.stack-module__20MWWW__note{letter-spacing:-.01em;vertical-align:text-top;margin:0 .7em 0 .4em;font-size:clamp(10px,.72vw,14px);font-weight:700;line-height:1.1;display:inline-block}.stack-module__20MWWW__folder{height:var(--screen);min-height:560px;padding:calc(50px + 20px) var(--pad) var(--pad);flex-direction:column;justify-content:space-between;gap:clamp(14px,2.2vh,28px);display:flex}.stack-module__20MWWW__folderDisplay{flex:1 1 0;min-width:0;min-height:0;margin:0;font-weight:500;line-height:.88}.stack-module__20MWWW__folderFill{letter-spacing:-.055em}.stack-module__20MWWW__folderText{font:inherit;letter-spacing:inherit;margin:0}.stack-module__20MWWW__folderTitle{white-space:nowrap;align-items:center;display:flex}.stack-module__20MWWW__folderDisplay .stack-module__20MWWW__inlineIcon{vertical-align:-.02em;flex:none;height:.72em;margin:0}.stack-module__20MWWW__folderLead{margin-left:.62em}.stack-module__20MWWW__folderNote{letter-spacing:-.01em;word-spacing:normal;flex-direction:column;align-items:center;margin-left:.5em;font-size:max(9px,.075em);font-weight:700;line-height:1.1;display:inline-flex}.stack-module__20MWWW__folderFoot{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;display:grid}.stack-module__20MWWW__folderCta{letter-spacing:-.01em;text-transform:uppercase;border:1.5px solid;border-radius:999px;flex:none;margin-left:auto;padding:.7em 1.2em;font-size:clamp(11px,.72vw,14px);font-weight:700;line-height:1;transition:background-color .2s,color .2s}.stack-module__20MWWW__folderCta:hover,.stack-module__20MWWW__pillCta:hover{background-color:var(--ink);color:var(--g100)}.stack-module__20MWWW__pillCta{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;align-self:flex-start;padding:.7em 1.2em;font-size:clamp(11px,.72vw,14px);font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.stack-module__20MWWW__folderFoot .stack-module__20MWWW__folderNote{grid-column:3;justify-self:start;margin:0}.stack-module__20MWWW__folderCount{grid-column:7/9;justify-self:end;gap:.3em;display:flex}.stack-module__20MWWW__folderCols{letter-spacing:-.01em;gap:18px;font-size:clamp(11px,.8vw,15px);font-weight:700;line-height:1.15;display:grid}.stack-module__20MWWW__folderCol{grid-template-columns:2.6em 1fr;display:grid}.stack-module__20MWWW__folderCol p{max-width:60ch;margin:0}@media (min-width:768px){.stack-module__20MWWW__folderCols{column-gap:var(--pad);grid-template-columns:1fr 1fr}}.stack-module__20MWWW__methodCols{gap:24px;margin-top:44px;display:grid}.stack-module__20MWWW__methodCol{grid-template-columns:3.2em 1fr;max-width:62ch;font-size:clamp(13px,.9vw,17px);font-weight:700;line-height:1.2;display:grid}@media (min-width:768px){.stack-module__20MWWW__methodCols{grid-template-columns:1fr 1fr;column-gap:34px}}.stack-module__20MWWW__workIndex{padding-top:70px;padding-bottom:var(--pad);flex-direction:column;display:flex}.stack-module__20MWWW__workEyebrow{border-top:1px solid var(--ink);margin-bottom:14px;padding-top:18px;font-size:12px;font-weight:700}.stack-module__20MWWW__workGiant{letter-spacing:-.06em;white-space:nowrap;font-weight:700;line-height:.9;display:inline-block}.stack-module__20MWWW__workLinks{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.stack-module__20MWWW__workLinks .stack-module__20MWWW__pillCta{align-self:center}.stack-module__20MWWW__workRows{border-bottom:1.5px solid var(--ink);margin-top:clamp(60px,12vh,160px)}.stack-module__20MWWW__workRow{border-top:1.5px solid var(--ink);transform-origin:50%;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:0 0;gap:2px;padding:8px 0 10px;display:grid;position:relative}.stack-module__20MWWW__workRow:hover{z-index:2;background:var(--white);transform:scale(1.02);box-shadow:0 26px 60px -28px #11111180}@media (prefers-reduced-motion:reduce),(hover:none){.stack-module__20MWWW__workRow:hover{box-shadow:none;background:0 0;transform:none}}.stack-module__20MWWW__workDate,.stack-module__20MWWW__workTitle{letter-spacing:-.03em;font-size:clamp(24px,2.7vw,52px);font-weight:500;line-height:1.1}.stack-module__20MWWW__workDate{font-variant-numeric:tabular-nums}.stack-module__20MWWW__workTag{letter-spacing:0;vertical-align:super;margin-left:.2em;font-size:max(10px,.26em);font-weight:700}.stack-module__20MWWW__workThumb{vertical-align:-.08em;background:var(--g200);width:1.8em;height:.95em;margin-left:.5em;display:inline-block;position:relative;overflow:hidden}.stack-module__20MWWW__workThumb img{object-fit:cover;filter:grayscale();transition:filter .4s var(--ease-out)}.stack-module__20MWWW__workRow:hover .stack-module__20MWWW__workThumb img{filter:none}@media (min-width:768px){.stack-module__20MWWW__workIndex{height:var(--screen);min-height:640px}.stack-module__20MWWW__workRows{grid-template-rows:repeat(var(--rows), auto);border-bottom:0;flex:1 1 0;align-content:start;min-height:0;margin-top:clamp(28px,6svh,80px);display:grid;container-type:size}.stack-module__20MWWW__workRows>li{min-height:0;display:flex}.stack-module__20MWWW__workRows>li:last-child .stack-module__20MWWW__workRow{border-bottom:1.5px solid var(--ink)}.stack-module__20MWWW__workRow{padding:min(.9vw, calc(100cqh / var(--rows) * .17)) 0;flex:1;grid-template-columns:minmax(150px,17%) 1fr;align-items:center;column-gap:20px}.stack-module__20MWWW__workDate,.stack-module__20MWWW__workTitle{font-size:min(clamp(24px, 3vw, 56px), calc(100cqh / var(--rows) * .6));line-height:1}}.stack-module__20MWWW__bandSection,.stack-module__20MWWW__split,.stack-module__20MWWW__method>:first-child,.stack-module__20MWWW__workEyebrow,.stack-module__20MWWW__dosHead,.stack-module__20MWWW__intro,.stack-module__20MWWW__cardBoxWhite,.stack-module__20MWWW__contactBox,.stack-module__20MWWW__ctaBlock,.stack-module__20MWWW__footGrid{border-top:0}.stack-module__20MWWW__offi{padding-top:60px;padding-bottom:90px}.stack-module__20MWWW__offiHead{justify-items:start;display:grid}.stack-module__20MWWW__offiTitle{letter-spacing:-.035em;margin:0;font-size:clamp(28px,6vw,56px);font-weight:700;line-height:1}.stack-module__20MWWW__offiHead .stack-module__20MWWW__workLinks{margin-top:22px}.stack-module__20MWWW__offiList{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:44px}.stack-module__20MWWW__offiRow{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:3em minmax(0,1fr);align-items:baseline;gap:6px 0;padding:14px 0 16px;display:grid}.stack-module__20MWWW__offiRowTitle{margin:0}.stack-module__20MWWW__offiRowBody{letter-spacing:-.01em;opacity:.6;grid-column:2;max-width:52ch;margin:0;font-size:13px;font-weight:700;line-height:1.2}@media (min-width:1280px){.stack-module__20MWWW__offiRow{grid-template-columns:3em minmax(0,.8fr) minmax(0,1fr);column-gap:20px}.stack-module__20MWWW__offiRowBody{grid-column:3}}.stack-module__20MWWW__offiStage{margin-top:clamp(40px,7vh,90px)}.stack-module__20MWWW__offiBoard{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stack-module__20MWWW__offiShot{aspect-ratio:590/514;background:#fff;border-radius:clamp(10px,1.1vw,18px);margin:0;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #11111180}.stack-module__20MWWW__offiShot img{object-fit:cover}.stack-module__20MWWW__offiTable{order:1;grid-column:1/-1}.stack-module__20MWWW__offiCards{display:contents}.stack-module__20MWWW__offiTable .stack-module__20MWWW__offiShot{aspect-ratio:1816/836;box-shadow:0 30px 70px -40px #1116}.stack-module__20MWWW__offiCard .stack-module__20MWWW__offiShot{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out)}.stack-module__20MWWW__offiCard:hover .stack-module__20MWWW__offiShot{transform:translateY(-8px);box-shadow:0 34px 60px -28px #1119}@media (min-width:768px){.stack-module__20MWWW__offiBoard{aspect-ratio:100/65;display:block;position:relative}.stack-module__20MWWW__offiTable{width:88%;position:absolute;bottom:0;right:0}.stack-module__20MWWW__offiCard{z-index:1;top:calc(var(--i) * 4.6%);left:calc(var(--i) * 25.3%);width:24%;position:absolute}.stack-module__20MWWW__offiCard:hover{z-index:2}}@media (min-width:1024px){.stack-module__20MWWW__offi{height:var(--screen);min-height:640px;padding-top:70px;padding-bottom:var(--pad);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(24px,3vw,60px);display:grid}.stack-module__20MWWW__offi>.stack-module__20MWWW__workEyebrow{grid-column:1/-1}.stack-module__20MWWW__offiHead{grid-column:1}.stack-module__20MWWW__offiTitle{font-size:min(2.7vw,5.2svh)}.stack-module__20MWWW__offiStage{grid-area:2/2/4;justify-content:flex-end;align-items:center;min-height:0;margin-top:0;display:flex;container-type:size}.stack-module__20MWWW__offiBoard{width:min(100%,153.8cqh - 30.76px)}.stack-module__20MWWW__offiList{grid-column:1;align-self:end;margin-top:24px}}.stack-module__20MWWW__appScreen{padding-top:20px;padding-bottom:clamp(60px,10vh,120px)}.stack-module__20MWWW__offi+.stack-module__20MWWW__appScreen{margin-top:clamp(60px,12vh,180px)}.stack-module__20MWWW__appScreenStage{position:relative}.stack-module__20MWWW__appScreenFrame{display:contents}.stack-module__20MWWW__appScreenShot{aspect-ratio:2857/1620;background:#fff;border-radius:clamp(10px,1.1vw,18px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #1116}.stack-module__20MWWW__appScreenShot img{object-fit:cover}.stack-module__20MWWW__appScreenLines,.stack-module__20MWWW__appScreenDot{display:none}.stack-module__20MWWW__appScreenSpots{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.stack-module__20MWWW__appScreenSpot{letter-spacing:-.01em;gap:4px;font-size:13px;font-weight:700;line-height:1.15;display:grid}.stack-module__20MWWW__appScreenSpot strong{letter-spacing:-.02em;font-size:clamp(15px,1.1vw,19px)}.stack-module__20MWWW__appScreenSpot>span:last-child{color:var(--g300)}@media (min-width:1024px){.stack-module__20MWWW__appScreen{box-sizing:border-box;min-height:var(--screen);flex-direction:column;justify-content:center;padding-top:50px;padding-bottom:50px;display:flex}.stack-module__20MWWW__appScreenStage{aspect-ratio:100/47.633;width:min(100%, calc((var(--screen) - 100px) * 100 / 47.633));margin:0 auto}.stack-module__20MWWW__appScreenShot{width:56%;position:absolute;top:16.667%;left:22%}.stack-module__20MWWW__appScreenLines{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.stack-module__20MWWW__appScreenLines polyline{fill:none;stroke:var(--line);stroke-width:1px;stroke-linejoin:round}.stack-module__20MWWW__appScreenDot{background:var(--ink);width:20px;height:20px;color:var(--white);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.stack-module__20MWWW__appScreenSpots{margin:0;display:block}.stack-module__20MWWW__appScreenSpot{top:var(--spot-y);border-right:1px solid var(--line);text-align:right;width:16%;padding:0 14px 0 0;position:absolute;left:0;transform:translateY(-50%)}.stack-module__20MWWW__appScreenSpotRight{border-right:0;border-left:1px solid var(--line);text-align:left;padding:0 0 0 14px;left:auto;right:0}}.stack-module__20MWWW__brands{padding-top:0;padding-bottom:0}.stack-module__20MWWW__brandViewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.stack-module__20MWWW__brandTrack{flex:none;align-items:center;gap:clamp(40px,5vw,96px);padding-right:clamp(40px,5vw,96px);animation:45s linear infinite stack-module__20MWWW__brandScroll;display:flex}.stack-module__20MWWW__brandViewport:hover .stack-module__20MWWW__brandTrack{animation-play-state:paused}@keyframes stack-module__20MWWW__brandScroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.stack-module__20MWWW__brandTrack{animation:none}}.stack-module__20MWWW__brand{opacity:.92;flex:none;align-items:center;transition:opacity .3s;display:flex}.stack-module__20MWWW__brand:hover{opacity:1}.stack-module__20MWWW__brandLogo{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:min(280px,62vw);height:clamp(36px,3.8vw,54px);display:block}.stack-module__20MWWW__brandLogoMark{height:clamp(46px,4.8vw,68px)}.stack-module__20MWWW__about{padding-top:62px;padding-bottom:var(--pad);background:var(--white);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.stack-module__20MWWW__aboutTop,.stack-module__20MWWW__aboutBottom{gap:18px;display:grid}.stack-module__20MWWW__aboutLabel{font-size:12px;font-weight:700}.stack-module__20MWWW__aboutTitleWrap{min-width:0;display:block}.stack-module__20MWWW__aboutHead{gap:18px;min-width:0;display:grid}.stack-module__20MWWW__aboutTopCta{justify-content:flex-end;display:flex}.stack-module__20MWWW__aboutTitle{letter-spacing:-.04em;text-indent:0;margin:0;font-size:clamp(28px,4vw,72px);font-weight:700;line-height:.96}.stack-module__20MWWW__aboutAside{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stack-module__20MWWW__aboutCaption{letter-spacing:-.01em;align-content:start;margin:0;font-size:11px;font-weight:700;line-height:1.15;display:grid}.stack-module__20MWWW__aboutBody{align-content:start;gap:12px;display:grid}.stack-module__20MWWW__aboutPhotos{align-items:flex-start;gap:12px;display:flex}.stack-module__20MWWW__aboutPhoto{aspect-ratio:1;background:var(--g200);flex:none;width:clamp(90px,9vw,170px);position:relative;overflow:hidden}.stack-module__20MWWW__aboutPhoto img{object-fit:cover;filter:grayscale()contrast(1.05)}.stack-module__20MWWW__aboutBody p{letter-spacing:-.01em;max-width:44ch;margin:0;font-size:clamp(14px,.95vw,17px);font-weight:700;line-height:1.1}.stack-module__20MWWW__aboutCta{text-indent:0;letter-spacing:-.01em}@media (min-width:1024px){.stack-module__20MWWW__about{--u:min(1vw, calc(var(--screen) / 56.25));height:var(--screen);min-height:0;padding-top:calc(50px + var(--u) * 1.5);padding-bottom:calc(var(--u) * 2.5);justify-content:space-between;gap:0}.stack-module__20MWWW__aboutTop{grid-template-columns:calc(var(--u) * 22) minmax(0, 1fr);column-gap:calc(var(--u) * 2);gap:0}.stack-module__20MWWW__aboutHead{gap:calc(var(--u) * 1.6);grid-column:2}.stack-module__20MWWW__aboutBottom{grid-template-columns:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 35) minmax(0, 1fr);column-gap:calc(var(--u) * 2)}.stack-module__20MWWW__aboutTitle{font-size:calc(var(--u) * 4.4);text-indent:calc(var(--u) * 5);letter-spacing:-.04em;line-height:.94}.stack-module__20MWWW__aboutCta,.stack-module__20MWWW__aboutLabel,.stack-module__20MWWW__aboutCaption{font-size:calc(var(--u) * .78)}.stack-module__20MWWW__aboutCaption{white-space:nowrap;text-align:right;justify-self:end}.stack-module__20MWWW__aboutBody,.stack-module__20MWWW__aboutPhotos{gap:calc(var(--u) * 1.1)}.stack-module__20MWWW__aboutPhoto{width:calc(var(--u) * 10.5)}.stack-module__20MWWW__aboutBody p{max-width:none;font-size:calc(var(--u) * 1.28);line-height:1.06}}@media (max-width:767px){.stack-module__20MWWW__over>*+*,.stack-module__20MWWW__about+*{margin-top:48px}.stack-module__20MWWW__burger{justify-content:flex-end;min-width:44px;min-height:44px}.stack-module__20MWWW__heroStage{padding:18px var(--pad) 8px;row-gap:22px}.stack-module__20MWWW__heroNameRow{font-size:calc((100vw - 2 * var(--pad)) / 6.92);margin:0}.stack-module__20MWWW__heroFigure{align-items:center;gap:14px}.stack-module__20MWWW__heroPhoto{width:128px}.stack-module__20MWWW__heroCaption{font-size:12px;line-height:1.25}.stack-module__20MWWW__heroLead{letter-spacing:-.03em;text-indent:0;font-size:clamp(21px,5.6vw,26px);line-height:1.16}.stack-module__20MWWW__folder{height:auto;min-height:0;padding:56px var(--pad) 4px;justify-content:flex-start;gap:28px}.stack-module__20MWWW__folderDisplay{flex:none;min-height:auto;line-height:1.15}.stack-module__20MWWW__folderFill{letter-spacing:-.03em;font-size:clamp(17px,4.6vw,20px);font-weight:700;line-height:1.2}.stack-module__20MWWW__folderTitle{letter-spacing:-.045em;white-space:normal;flex-wrap:wrap;align-items:center;gap:14px 10px;margin-bottom:.7em;font-size:clamp(34px,9.2vw,44px);font-weight:700;line-height:.92}.stack-module__20MWWW__folderTitle:after{content:"";flex-basis:100%;order:1;width:0;height:0}.stack-module__20MWWW__folderLead{margin-left:.28em}.stack-module__20MWWW__folderCta{flex:none;order:2;width:auto;min-height:40px;margin-left:0;padding:.85em 1.15em;font-size:12px}.stack-module__20MWWW__folderFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:20px;padding-top:14px;display:flex}.stack-module__20MWWW__folderFoot .stack-module__20MWWW__folderNote{align-items:flex-start;margin:0;font-size:11px;line-height:1.25}.stack-module__20MWWW__folderCount{letter-spacing:-.03em;font-size:13px}.stack-module__20MWWW__folderCols{gap:18px;font-size:15px;line-height:1.35}.stack-module__20MWWW__folderCol{align-items:start;column-gap:10px}.stack-module__20MWWW__stackSticky{padding:8px 0 20px;overflow:visible}.stack-module__20MWWW__stackOuter,.stack-module__20MWWW__stackSticky,.stack-module__20MWWW__track{min-width:0;max-width:100%}.stack-module__20MWWW__track{padding:4px var(--pad) 22px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.stack-module__20MWWW__track::-webkit-scrollbar{display:none}.stack-module__20MWWW__track>*{box-sizing:border-box;scroll-snap-align:start;flex:none}.stack-module__20MWWW__track>.stack-module__20MWWW__intro{border-top:1.5px solid var(--ink);border-left:0;gap:16px;width:118px;margin:22px 0 0;padding:14px 12px 12px 0}.stack-module__20MWWW__track>.stack-module__20MWWW__intro h3{letter-spacing:-.03em;font-size:15px;font-weight:500;line-height:1.15}.stack-module__20MWWW__track>.stack-module__20MWWW__card:not([class*=intro]){width:calc(100vw - var(--pad) - 118px - 20px);border-left:1.5px solid var(--ink);max-width:320px;padding:0 14px 0 12px}.stack-module__20MWWW__cardLabel{margin-bottom:10px}.stack-module__20MWWW__cardBox,.stack-module__20MWWW__cardBoxWhite{border-top:1.5px solid var(--ink);background:0 0;border-radius:0;min-height:min(42vh,320px);padding:16px 4px 28px}.stack-module__20MWWW__cardTitle{margin-bottom:10px;padding-right:28px;font-size:clamp(26px,7vw,32px)}.stack-module__20MWWW__cardBody{max-width:none;margin-top:12px;font-size:15px;line-height:1.35}.stack-module__20MWWW__cardFoot{padding-top:28px;padding-right:48px}.stack-module__20MWWW__workIndex{padding-top:56px;padding-bottom:8px}.stack-module__20MWWW__workLinks{gap:12px;margin-top:16px}.stack-module__20MWWW__pillCta{align-items:center;min-height:40px;padding:.85em 1.15em;font-size:12px}.stack-module__20MWWW__workRows{margin-top:28px}.stack-module__20MWWW__workRow{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;padding:14px 0}.stack-module__20MWWW__workDate{font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;padding-top:0}.stack-module__20MWWW__workDate,.stack-module__20MWWW__workTitle{font-size:clamp(18px,4.8vw,24px);line-height:1.05}.stack-module__20MWWW__workTitle{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.stack-module__20MWWW__workName{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.stack-module__20MWWW__workTag{letter-spacing:0;vertical-align:baseline;margin:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.stack-module__20MWWW__workThumb{width:84px;height:52px;vertical-align:unset;flex:none;margin:0;display:block;position:relative;top:auto;right:auto;transform:none}.stack-module__20MWWW__offi{padding-top:56px;padding-bottom:28px}.stack-module__20MWWW__offiTitle{font-size:clamp(26px,7.2vw,34px);line-height:1.05}.stack-module__20MWWW__offiHead .stack-module__20MWWW__workLinks{margin-top:16px}.stack-module__20MWWW__offiStage{min-width:0;margin-top:28px}.stack-module__20MWWW__offiBoard{grid-template-columns:1fr;gap:18px;min-width:0}.stack-module__20MWWW__offiShot{border-radius:14px}.stack-module__20MWWW__offiTable{overscroll-behavior-x:contain;min-width:0;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 18px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;order:-1;overflow-x:auto}.stack-module__20MWWW__offiTable::-webkit-scrollbar{display:none}.stack-module__20MWWW__offiTable .stack-module__20MWWW__offiShot{scroll-snap-align:start;width:calc(2.17225*min(50vh,420px));max-width:none}.stack-module__20MWWW__offiCards{margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;grid-auto-columns:min(86vw,400px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.stack-module__20MWWW__offiCards::-webkit-scrollbar{display:none}.stack-module__20MWWW__offiCard{scroll-snap-align:start}.stack-module__20MWWW__offiList{margin-top:8px}.stack-module__20MWWW__offiRow{row-gap:4px;padding:16px 0}.stack-module__20MWWW__offiRowTitle{font-size:20px}.stack-module__20MWWW__offiRowBody{max-width:none;font-size:14px;line-height:1.35}.stack-module__20MWWW__offi+.stack-module__20MWWW__appScreen{margin-top:36px}.stack-module__20MWWW__appScreen{padding-top:0;padding-bottom:28px}.stack-module__20MWWW__appScreenFrame{overscroll-behavior-x:contain;min-width:0;margin-inline:calc(var(--pad) * -1);padding:4px var(--pad) 22px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;display:block;overflow-x:auto}.stack-module__20MWWW__appScreenFrame::-webkit-scrollbar{display:none}.stack-module__20MWWW__appScreenShot{scroll-snap-align:start;border-radius:14px;width:calc(1.76358*min(68vh,560px));max-width:none}.stack-module__20MWWW__appScreenSpots{gap:0;margin-top:18px}.stack-module__20MWWW__appScreenSpot{border-top:1px solid var(--line);gap:3px;padding:14px 0;font-size:14px;line-height:1.3}.stack-module__20MWWW__appScreenSpot:last-child{border-bottom:1px solid var(--line)}.stack-module__20MWWW__appScreenSpot strong{font-size:16px}.stack-module__20MWWW__about{gap:28px;padding-top:56px;padding-bottom:28px}.stack-module__20MWWW__aboutTop,.stack-module__20MWWW__aboutBottom,.stack-module__20MWWW__aboutHead{gap:14px}.stack-module__20MWWW__aboutTitle{font-size:clamp(34px,9.4vw,46px);line-height:.95}.stack-module__20MWWW__aboutSide{letter-spacing:-.02em;max-width:34ch;margin-top:12px;font-size:16px;font-weight:700;line-height:1.3;display:block}.stack-module__20MWWW__aboutTopCta{justify-content:flex-start}.stack-module__20MWWW__aboutLabel{font-size:13px}.stack-module__20MWWW__aboutCaption{max-width:26ch;font-size:12px;line-height:1.3}.stack-module__20MWWW__aboutPhotos{gap:8px}.stack-module__20MWWW__aboutPhoto{width:calc(50% - 4px);max-width:none}.stack-module__20MWWW__aboutBody{gap:16px}.stack-module__20MWWW__aboutBody p{max-width:none;font-size:15px;line-height:1.35}.stack-module__20MWWW__over{display:none}.stack-module__20MWWW__heroStage{height:calc(100svh - 50px - var(--footbar));padding:8px var(--pad) 12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;overflow:hidden}.stack-module__20MWWW__heroName{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack-module__20MWWW__heroCaption,.stack-module__20MWWW__heroLead{display:none}.stack-module__20MWWW__heroFigure{flex:none;justify-content:center;align-items:center;width:100%;min-height:0;margin:0}.stack-module__20MWWW__heroPhoto{background:0 0;width:min(82vw,100svh - 160px,520px);max-height:100%}}
.metodo-module__fFGPnq__page{background:var(--white);color:var(--ink);container-type:inline-size}.metodo-module__fFGPnq__small{letter-spacing:-.005em;margin:0;font-size:12px;font-weight:700;line-height:1.2}.metodo-module__fFGPnq__prose{font-weight:500}.metodo-module__fFGPnq__muted{color:var(--g300)}.metodo-module__fFGPnq__title{letter-spacing:-.055em;margin:0;font-size:11cqw;font-weight:500;line-height:.9}:is(.metodo-module__fFGPnq__title svg,.metodo-module__fFGPnq__ctaTitle svg){vertical-align:-.04em;height:.66em;margin:0;display:inline-block}.metodo-module__fFGPnq__titleHead{align-items:center;display:flex}.metodo-module__fFGPnq__titleLead{margin-left:.5em}.metodo-module__fFGPnq__title sup{letter-spacing:0;align-self:flex-start;margin:.2em 0 0 .06em;font-size:.3em;font-weight:700;line-height:1}.metodo-module__fFGPnq__hero{flex-direction:column;gap:48px;padding-top:64px;display:flex}.metodo-module__fFGPnq__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 8px;padding-top:14px;display:grid}.metodo-module__fFGPnq__tab{border:1.5px solid var(--ink);background:var(--white);border-radius:0 8px 8px;flex-direction:column;justify-content:space-between;gap:18px;min-height:76px;padding:8px 10px 10px;transition:background-color .2s,color .2s;display:flex;position:relative}.metodo-module__fFGPnq__tab:before{content:"";border:1.5px solid var(--ink);background:inherit;border-bottom:0;border-radius:8px 8px 0 0;width:38%;height:12px;position:absolute;bottom:100%;left:-1.5px}.metodo-module__fFGPnq__tab:hover{background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__tabTop{font-size:12px;font-weight:700}.metodo-module__fFGPnq__tabLabel{letter-spacing:-.05em;font-size:22px;font-weight:500;line-height:.9}.metodo-module__fFGPnq__overview{gap:24px;padding-top:96px;display:grid}.metodo-module__fFGPnq__leadText{letter-spacing:-.05em;text-indent:1.6em;margin:0;font-size:clamp(30px,4.6cqw,72px);font-weight:500;line-height:.98}.metodo-module__fFGPnq__layersWrap{max-width:100%;height:100%;position:relative}.metodo-module__fFGPnq__layers{-webkit-user-select:none;user-select:none}.metodo-module__fFGPnq__layersWrap .metodo-module__fFGPnq__layers{width:auto;max-width:100%;height:100%}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerShape{fill:var(--ink);fill-opacity:.04;stroke:var(--ink);transition:fill-opacity .3s,stroke-opacity .3s}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerLabel{transition:opacity .3s}.metodo-module__fFGPnq__layersActive .metodo-module__fFGPnq__layerShape{stroke-opacity:.3}.metodo-module__fFGPnq__layersActive .metodo-module__fFGPnq__layerLabel{opacity:.35}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerOn .metodo-module__fFGPnq__layerShape{fill-opacity:.45;stroke-opacity:1}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerOn .metodo-module__fFGPnq__layerLabel{opacity:1}.metodo-module__fFGPnq__layerTipAnchor{z-index:2;pointer-events:none;position:absolute;transform:translateY(-50%)}.metodo-module__fFGPnq__layerTipBelow{transform:none}.metodo-module__fFGPnq__layerTip{background:var(--ink);color:var(--g100);letter-spacing:-.01em;animation:metodo-module__fFGPnq__tipIn .4s var(--ease-out) both;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.25}.metodo-module__fFGPnq__layerTipBelow .metodo-module__fFGPnq__layerTip{animation-name:metodo-module__fFGPnq__tipInBelow}@keyframes metodo-module__fFGPnq__tipIn{0%{opacity:0;transform:translate(-12px)}}@keyframes metodo-module__fFGPnq__tipInBelow{0%{opacity:0;transform:translateY(-8px)}}.metodo-module__fFGPnq__layerTip p{margin:0}.metodo-module__fFGPnq__layerTip .metodo-module__fFGPnq__layerTipTitle{margin-bottom:6px;font-size:11px;font-weight:700}.metodo-module__fFGPnq__opener{box-sizing:border-box;height:var(--screen);flex-direction:column;gap:24px;min-height:560px;padding:70px 0 24px;display:flex}.metodo-module__fFGPnq__openerTexts{gap:14px;display:grid}.metodo-module__fFGPnq__screen{padding-top:72px}.metodo-module__fFGPnq__screenHead{gap:16px;display:grid}.metodo-module__fFGPnq__screenKicker{margin-bottom:12px}.metodo-module__fFGPnq__screenTitle{letter-spacing:-.055em;margin:0;font-size:34px;font-weight:500;line-height:.95}.metodo-module__fFGPnq__openerCta{justify-self:start}.metodo-module__fFGPnq__rail{margin:0 calc(-1 * var(--pad))}.metodo-module__fFGPnq__railVisual{margin-top:auto;padding:32px 0 28px}.metodo-module__fFGPnq__rail .metodo-module__fFGPnq__railDark,.metodo-module__fFGPnq__rail .metodo-module__fFGPnq__railDark:hover{background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__railArrow{margin:auto 0 28px;font-size:120px;line-height:1}.metodo-module__fFGPnq__railArrow svg{margin:0}.metodo-module__fFGPnq__rail .metodo-module__fFGPnq__railDark a:hover{background:var(--g100);color:var(--ink)}.metodo-module__fFGPnq__cardsScreen{flex-direction:column;gap:28px;display:flex}.metodo-module__fFGPnq__cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.metodo-module__fFGPnq__card{border:1.5px solid var(--ink);border-radius:10px;flex-direction:column;gap:16px;padding:14px;display:flex}.metodo-module__fFGPnq__cardTop{justify-content:space-between;display:flex}.metodo-module__fFGPnq__cardTitle{letter-spacing:-.05em;margin:0;font-size:28px;font-weight:500;line-height:.95}.metodo-module__fFGPnq__cardVisual{padding:8px 0}.metodo-module__fFGPnq__cardDark{background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__cardDark .metodo-module__fFGPnq__cardVisual{--ink:#f4f3ef;--white:#111}.metodo-module__fFGPnq__folders{flex-direction:column;display:flex}.metodo-module__fFGPnq__folderTab{font:inherit;color:inherit;cursor:pointer}.metodo-module__fFGPnq__folderTabLabel{overflow-wrap:anywhere;font-size:16px}@keyframes metodo-module__fFGPnq__panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.metodo-module__fFGPnq__folderPanel{border:1.5px solid var(--ink);animation:metodo-module__fFGPnq__panelIn .6s var(--ease-out) both;border-radius:10px;gap:24px;margin-top:12px;padding:16px;display:grid}.metodo-module__fFGPnq__folderText{align-content:start;gap:16px;display:grid}.metodo-module__fFGPnq__folderLead{letter-spacing:-.045em;margin:0;font-size:26px;font-weight:500;line-height:1}.metodo-module__fFGPnq__carousel{flex-direction:column;gap:20px;height:100%;display:flex}.metodo-module__fFGPnq__carouselStage{height:62vw;position:relative;overflow:hidden}.metodo-module__fFGPnq__slide{aspect-ratio:4/3;background:var(--g200);cursor:pointer;height:100%;transition:transform .7s var(--ease-out), filter .7s var(--ease-out), opacity .7s var(--ease-out);border:0;border-radius:10px;padding:0;position:absolute;top:0;left:50%;overflow:hidden}.metodo-module__fFGPnq__slideActive{cursor:default}.metodo-module__fFGPnq__slide img{object-fit:cover}.metodo-module__fFGPnq__carouselNav{justify-content:center;align-items:center;gap:20px;display:flex}.metodo-module__fFGPnq__carouselBtn{border:1.5px solid var(--ink);width:48px;height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:20px;transition:background-color .2s,color .2s;display:grid}.metodo-module__fFGPnq__carouselBtn:hover{background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__reports{margin:0 calc(-1 * var(--pad))}.metodo-module__fFGPnq__cycle{gap:8px;margin:0;padding:0;list-style:none;display:grid}.metodo-module__fFGPnq__cycleCard{border:1.5px solid var(--ink);border-radius:10px;flex-direction:column;justify-content:space-between;gap:32px;min-height:170px;padding:12px;display:flex}.metodo-module__fFGPnq__cycleDark{background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__cycleStage{justify-content:center;align-items:center;height:160px;display:flex}.metodo-module__fFGPnq__cycleVisual{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;max-width:100%;height:100%;overflow:visible}.metodo-module__fFGPnq__cvAxis{stroke-opacity:.4}.metodo-module__fFGPnq__cvLine{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.metodo-module__fFGPnq__cvBar{fill:currentColor;fill-opacity:.28;stroke:none;transform-box:fill-box;transform-origin:bottom}.metodo-module__fFGPnq__cvTrend{stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.metodo-module__fFGPnq__cvDot{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.metodo-module__fFGPnq__cvSpin{transform-origin:160px 100px}.metodo-module__fFGPnq__cvOptionBox{stroke-width:1.5px}.metodo-module__fFGPnq__cvLabel{fill:currentColor;stroke:none;font-size:13px;font-weight:700}.metodo-module__fFGPnq__cvGhost{fill:currentColor;fill-opacity:.2;stroke:none}.metodo-module__fFGPnq__cvGrow{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:bottom}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvBar{animation:metodo-module__fFGPnq__cvBar 3.6s var(--ease-out) infinite both}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvTrend{animation:3.6s ease-in-out infinite metodo-module__fFGPnq__cvDraw}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvDot{animation:3.6s ease-out infinite metodo-module__fFGPnq__cvPop}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvSpin{animation:3.6s linear infinite metodo-module__fFGPnq__cvSpin}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvOption{animation:3.6s infinite both metodo-module__fFGPnq__cvPick}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvGrow{animation:metodo-module__fFGPnq__cvGrow 3.6s var(--ease-out) infinite}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__cvRise{animation:3.6s ease-out infinite metodo-module__fFGPnq__cvRise}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram :is(.metodo-module__fFGPnq__solid,.metodo-module__fFGPnq__faint):not([stroke-dasharray]){stroke-dasharray:1400;animation:metodo-module__fFGPnq__dgDraw 1.4s var(--ease-out) both}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram [stroke-dasharray]{animation:1.2s linear infinite metodo-module__fFGPnq__dgMarch}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram :is(.metodo-module__fFGPnq__dot,.metodo-module__fFGPnq__ring){transform-box:fill-box;transform-origin:50%;animation:metodo-module__fFGPnq__dgPulse 1.8s var(--ease-out) infinite}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram :is(.metodo-module__fFGPnq__dot,.metodo-module__fFGPnq__ring):nth-of-type(2n){animation-delay:.3s}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram :is(.metodo-module__fFGPnq__dot,.metodo-module__fFGPnq__ring):nth-of-type(3n){animation-delay:.6s}.metodo-module__fFGPnq__hoverScope:hover .metodo-module__fFGPnq__diagram :is(.metodo-module__fFGPnq__fill,.metodo-module__fFGPnq__shade){transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite metodo-module__fFGPnq__dgBreathe}@keyframes metodo-module__fFGPnq__dgDraw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes metodo-module__fFGPnq__dgMarch{to{stroke-dashoffset:-40px}}@keyframes metodo-module__fFGPnq__dgPulse{0%,to{transform:scale(1)}40%{transform:scale(1.45)}}@keyframes metodo-module__fFGPnq__dgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes metodo-module__fFGPnq__cvBar{0%{transform:scaleY(0)}25%,80%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes metodo-module__fFGPnq__cvDraw{0%,20%{stroke-dashoffset:1px;opacity:1}60%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes metodo-module__fFGPnq__cvPop{0%,55%{opacity:0;transform:scale(0)}65%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes metodo-module__fFGPnq__cvSpin{to{transform:rotate(360deg)}}@keyframes metodo-module__fFGPnq__cvPick{0%{opacity:.3}8%,30%{opacity:1}38%,to{opacity:.3}}@keyframes metodo-module__fFGPnq__cvGrow{0%{transform:scaleY(.26)}45%,85%{transform:scaleY(1)}to{transform:scaleY(.26)}}@keyframes metodo-module__fFGPnq__cvRise{0%,30%{opacity:0;transform:translateY(40px)}50%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}.metodo-module__fFGPnq__cycleTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metodo-module__fFGPnq__cycleValue{letter-spacing:-.06em;margin:0;font-size:48px;font-weight:500;line-height:.85}.metodo-module__fFGPnq__cycleArrow{justify-content:center;font-size:32px;line-height:1;display:flex}.metodo-module__fFGPnq__cycleArrow svg{height:1em;margin:0;transform:rotate(90deg)}.metodo-module__fFGPnq__diagram{width:100%;height:auto;display:block;overflow:visible}.metodo-module__fFGPnq__diagram path,.metodo-module__fFGPnq__diagram circle,.metodo-module__fFGPnq__diagram ellipse,.metodo-module__fFGPnq__diagram rect{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.metodo-module__fFGPnq__diagram text{fill:var(--ink);font-family:var(--font-familjen), "Familjen Grotesk", system-ui, sans-serif;letter-spacing:-.005em;font-size:18px;font-weight:700}.metodo-module__fFGPnq__diagram text.metodo-module__fFGPnq__diagramSpecimen{letter-spacing:-.05em;font-size:96px;font-weight:500}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__solid{stroke:var(--ink)}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__faint{stroke:color-mix(in srgb, var(--ink) 28%, transparent)}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__fill,.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__dot{fill:var(--ink);stroke:var(--ink)}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__ring{fill:var(--white);stroke:var(--ink)}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__shade{fill:color-mix(in srgb, var(--ink) 12%, transparent);stroke:var(--ink)}.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__inverse{fill:var(--white)}.metodo-module__fFGPnq__cta{gap:24px;padding:140px 0 120px;display:grid}.metodo-module__fFGPnq__ctaTitle{letter-spacing:-.055em;margin:0;font-size:11cqw;font-weight:500;line-height:.92}.metodo-module__fFGPnq__ctaActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metodo-module__fFGPnq__ctaActions .metodo-module__fFGPnq__ctaPrimary{border-color:var(--ink);background:var(--ink);color:var(--g100)}.metodo-module__fFGPnq__ctaActions .metodo-module__fFGPnq__ctaPrimary:hover{color:var(--ink);background:0 0}.metodo-module__fFGPnq__ctaActions .metodo-module__fFGPnq__ctaBtn{justify-content:center;align-self:stretch;padding:1em 1.4em}@media (max-width:767px){.metodo-module__fFGPnq__title,.metodo-module__fFGPnq__ctaTitle{font-size:clamp(30px,8.4vw,38px);line-height:.98}.metodo-module__fFGPnq__hero{gap:28px;padding-top:28px}.metodo-module__fFGPnq__tabs{gap:18px 8px}.metodo-module__fFGPnq__tab{gap:10px;min-height:64px}.metodo-module__fFGPnq__tabLabel{overflow-wrap:anywhere;font-size:16px}.metodo-module__fFGPnq__leadText{text-indent:0;font-size:clamp(24px,6.6vw,30px);line-height:1.05}.metodo-module__fFGPnq__overview{padding-top:56px}.metodo-module__fFGPnq__overviewVisual,.metodo-module__fFGPnq__layersWrap,.metodo-module__fFGPnq__layersWrap .metodo-module__fFGPnq__layers{height:auto;max-height:none}.metodo-module__fFGPnq__diagram text:not(.metodo-module__fFGPnq__diagramSpecimen){font-size:2.35vw}.metodo-module__fFGPnq__diagram text.metodo-module__fFGPnq__diagramSpecimen{font-size:12vw}.metodo-module__fFGPnq__opener{gap:20px;height:auto;min-height:0;padding:64px 0 8px;overflow:visible}.metodo-module__fFGPnq__screen{padding-top:56px}.metodo-module__fFGPnq__screenTitle{font-size:clamp(26px,7vw,32px)}.metodo-module__fFGPnq__railArrow{margin-bottom:12px;font-size:64px}.metodo-module__fFGPnq__cardTitle,.metodo-module__fFGPnq__folderLead{font-size:22px}.metodo-module__fFGPnq__folderTabLabel{font-size:15px}.metodo-module__fFGPnq__cycleValue{font-size:clamp(28px,8vw,36px)}.metodo-module__fFGPnq__cta{gap:16px;padding:64px 0 48px}}@media (min-width:768px){.metodo-module__fFGPnq__small{font-size:1.05cqw}.metodo-module__fFGPnq__diagram text{font-size:15px}.metodo-module__fFGPnq__hero{height:calc(var(--screen) - 50px);min-height:0;padding:0 0 min(var(--pad), 3svh);justify-content:space-between;gap:3cqw}.metodo-module__fFGPnq__heroTitleWrap{flex:1 1 0;align-items:center;min-height:0;display:flex}.metodo-module__fFGPnq__title{font-size:6.4cqw}.metodo-module__fFGPnq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;padding-top:1.2cqw}.metodo-module__fFGPnq__tab{border-radius:0 .8cqw .8cqw;gap:min(2.4cqw,3svh);min-height:0;padding:.8cqw 1cqw 1cqw}.metodo-module__fFGPnq__tab:before{border-radius:.8cqw .8cqw 0 0;width:32%;height:1.2cqw}.metodo-module__fFGPnq__tabTop{font-size:1.05cqw}.metodo-module__fFGPnq__tabLabel{font-size:min(3.6cqw,7svh)}.metodo-module__fFGPnq__overview{box-sizing:border-box;height:var(--screen);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:60% 7.5% 15% 2.5% 15%;align-items:end;gap:2.4cqw 0;padding:calc(50px + 2.4cqw) 0 2.4cqw;position:relative}.metodo-module__fFGPnq__overviewVisual{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:50px 0 0}.metodo-module__fFGPnq__overviewVisual .metodo-module__fFGPnq__layersWrap{pointer-events:auto;height:66%}.metodo-module__fFGPnq__overview>p,.metodo-module__fFGPnq__openerTexts>p{padding-right:1.6cqw}.metodo-module__fFGPnq__overview>p{grid-row:2}.metodo-module__fFGPnq__overview>p:first-of-type,.metodo-module__fFGPnq__openerTexts>p:first-of-type{grid-column:3}.metodo-module__fFGPnq__overview>p:nth-of-type(2),.metodo-module__fFGPnq__openerTexts>p:nth-of-type(2){grid-column:5}.metodo-module__fFGPnq__opener{gap:3cqw;min-height:0;padding:calc(50px + 2.4cqw) 0 2.4cqw}.metodo-module__fFGPnq__openerTexts{grid-template-columns:60% 7.5% 15% 2.5% 15%;gap:0}.metodo-module__fFGPnq__screen{box-sizing:border-box;height:var(--screen);padding:calc(50px + 2.4cqw) 0 2.4cqw}.metodo-module__fFGPnq__screenHead{grid-template-columns:60% 7.5% 15% 2.5% 15%;align-items:end;gap:0}.metodo-module__fFGPnq__screenTitleWrap{grid-column:1;padding-right:4cqw}.metodo-module__fFGPnq__screenTitle{font-size:3.6cqw}.metodo-module__fFGPnq__openerCta{grid-area:1/1;align-self:start}.metodo-module__fFGPnq__screenHead>p{grid-column:3/-1;padding-right:1.6cqw}.metodo-module__fFGPnq__screenKicker{margin-bottom:1.2cqw}.metodo-module__fFGPnq__cardsScreen{gap:2.4cqw}.metodo-module__fFGPnq__cards{flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;min-height:0}.metodo-module__fFGPnq__card{border-radius:.8cqw;gap:1.2cqw;min-height:0;padding:1.2cqw}.metodo-module__fFGPnq__cardTitle{font-size:2.4cqw}.metodo-module__fFGPnq__cardVisual{flex:1 1 0;min-height:0;padding:.6cqw;display:flex}.metodo-module__fFGPnq__cardVisual .metodo-module__fFGPnq__diagram{height:100%}.metodo-module__fFGPnq__cardsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.metodo-module__fFGPnq__folders{flex:1 1 0;min-height:0}.metodo-module__fFGPnq__folderTabLabel{font-size:min(2.8cqw,5svh)}.metodo-module__fFGPnq__folderPanel{border-radius:.8cqw;flex:1 1 0;grid-template-columns:32.5% 7.5% minmax(0,1fr);gap:0;min-height:0;margin-top:1.2cqw;padding:1.6cqw}.metodo-module__fFGPnq__folderText{grid-column:1;align-content:space-between;gap:1.6cqw}.metodo-module__fFGPnq__folderLead{font-size:2.6cqw}.metodo-module__fFGPnq__folderVisual{grid-column:3;align-items:center;min-height:0;display:flex}.metodo-module__fFGPnq__folderVisual .metodo-module__fFGPnq__diagram{height:100%}.metodo-module__fFGPnq__carousel{gap:2cqw}.metodo-module__fFGPnq__carouselStage{height:auto;min-height:0;margin:0 calc(-1 * var(--pad));flex:1 1 0}.metodo-module__fFGPnq__slide{border-radius:.8cqw}.metodo-module__fFGPnq__carouselNav{gap:1.6cqw}.metodo-module__fFGPnq__carouselBtn{width:3.6cqw;height:3.6cqw;font-size:1.4cqw}.metodo-module__fFGPnq__cycle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:1.2cqw;height:100%}.metodo-module__fFGPnq__cycleCard{border-radius:.8cqw;gap:1.6cqw;min-height:0;padding:1.2cqw}.metodo-module__fFGPnq__cycleStage{flex:1 1 0;height:auto;min-height:0;padding:2cqw 1cqw}.metodo-module__fFGPnq__cycleCard>p{max-width:24cqw}.metodo-module__fFGPnq__cycleValue{font-size:4.4cqw}.metodo-module__fFGPnq__cycleArrow{align-self:center;font-size:2.8cqw}.metodo-module__fFGPnq__cycleArrow svg{transform:none}.metodo-module__fFGPnq__cta{box-sizing:border-box;height:var(--screen);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:60% 7.5% 15% 2.5% 15%;align-items:end;gap:3cqw 0;padding:calc(50px + 2.4cqw) 0 2.4cqw}.metodo-module__fFGPnq__ctaTitleWrap{grid-column:1/-1;align-self:start}.metodo-module__fFGPnq__ctaTitle{font-size:10cqw}.metodo-module__fFGPnq__cta>p{grid-column:3;padding-right:1.6cqw}.metodo-module__fFGPnq__ctaActions{flex-direction:column;grid-column:5;justify-content:space-between;align-self:stretch;align-items:stretch;gap:.6cqw}}@media (min-width:1024px){.metodo-module__fFGPnq__railVisual{padding:2cqw 0 1.6cqw}.metodo-module__fFGPnq__railVisual .metodo-module__fFGPnq__diagram{max-height:min(32vh,22cqw)}.metodo-module__fFGPnq__railVisual .metodo-module__fFGPnq__diagram text{font-size:17px}.metodo-module__fFGPnq__railArrow{margin-bottom:2cqw;font-size:11cqw}.metodo-module__fFGPnq__cardVisual .metodo-module__fFGPnq__diagram text,.metodo-module__fFGPnq__folderVisual .metodo-module__fFGPnq__diagram text{font-size:17px}}@media (prefers-reduced-motion:reduce){.metodo-module__fFGPnq__folderPanel{animation:none}.metodo-module__fFGPnq__slide,.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerShape,.metodo-module__fFGPnq__diagram .metodo-module__fFGPnq__layerLabel{transition:none}.metodo-module__fFGPnq__cycleVisual *,.metodo-module__fFGPnq__diagram *,.metodo-module__fFGPnq__layerTip{animation:none!important}}
.preciso-module__lfJ05a__page{background:var(--white);color:var(--ink);container-type:inline-size}.preciso-module__lfJ05a__small{letter-spacing:-.005em;margin:0;font-size:12px;font-weight:700;line-height:1.2}p.preciso-module__lfJ05a__small+p.preciso-module__lfJ05a__small{margin-top:1.2em}.preciso-module__lfJ05a__upper{text-transform:uppercase}.preciso-module__lfJ05a__prose{font-weight:500}.preciso-module__lfJ05a__title{letter-spacing:-.055em;margin:0;padding-top:64px;font-size:13cqw;font-weight:500;line-height:.88}.preciso-module__lfJ05a__title svg{vertical-align:-.04em;height:.66em;margin:0;display:inline-block}.preciso-module__lfJ05a__titleHead{align-items:center;display:flex}.preciso-module__lfJ05a__titleLead{margin-left:.5em}.preciso-module__lfJ05a__title sup{letter-spacing:0;align-self:flex-start;margin:.2em 0 0 .06em;font-size:.3em;font-weight:700;line-height:1}.preciso-module__lfJ05a__names{letter-spacing:-.03em;justify-content:space-between;align-items:center;margin-top:64px;padding-bottom:8px;font-size:18px;font-weight:700;line-height:1;display:flex}.preciso-module__lfJ05a__nameMark{font-size:1.45em;line-height:1;transform:translateY(.38em)}.preciso-module__lfJ05a__photo{aspect-ratio:4/3;background:var(--g200);margin:0;position:relative;overflow:hidden}.preciso-module__lfJ05a__photo img,.preciso-module__lfJ05a__figure img{object-fit:cover}.preciso-module__lfJ05a__photo img{filter:none}.preciso-module__lfJ05a__photoOn{z-index:1;opacity:1}.preciso-module__lfJ05a__photoOff{z-index:0;opacity:0}.preciso-module__lfJ05a__info{gap:24px;margin-top:12px;margin-bottom:32px;display:grid}.preciso-module__lfJ05a__infoLead{flex-direction:column;gap:2.4em;display:flex}.preciso-module__lfJ05a__bio{grid-template-columns:32px 1fr;align-items:start;column-gap:12px;display:grid}.preciso-module__lfJ05a__symbol{object-fit:cover;grid-area:1/1/span 2;width:32px;height:32px}.preciso-module__lfJ05a__bioName,.preciso-module__lfJ05a__bioRole{grid-column:2}.preciso-module__lfJ05a__bioBody,.preciso-module__lfJ05a__bioLinks{grid-column:1/-1}.preciso-module__lfJ05a__figure{aspect-ratio:110/145;background:var(--g200);margin:0;position:relative;overflow:hidden}.preciso-module__lfJ05a__bio+.preciso-module__lfJ05a__bio{margin-top:2.4em}.preciso-module__lfJ05a__bio>p.preciso-module__lfJ05a__bioName{margin-top:0}.preciso-module__lfJ05a__bio>p.preciso-module__lfJ05a__bioRole{margin-top:.25em;font-weight:500}.preciso-module__lfJ05a__bio>p.preciso-module__lfJ05a__bioBody{margin-top:.9em}.preciso-module__lfJ05a__bio>p.preciso-module__lfJ05a__bioLinks{margin-top:.7em}.preciso-module__lfJ05a__bioLinks a{transition:opacity .2s}.preciso-module__lfJ05a__bioLinks a:hover{opacity:.55}@media (min-width:768px){.preciso-module__lfJ05a__small{font-size:1.05cqw}.preciso-module__lfJ05a__intro{height:calc(var(--screen) - 50px);align-items:center;display:flex}.preciso-module__lfJ05a__title{padding-top:0;font-size:7cqw}.preciso-module__lfJ05a__portrait{height:var(--screen);flex-direction:column;padding:calc(50px + 1.4cqw) 0 1.4cqw;display:flex}.preciso-module__lfJ05a__names{margin-top:0;padding-bottom:1.2cqw;font-size:2.6cqw}.preciso-module__lfJ05a__photoWrap{flex:1 1 0;min-height:0}.preciso-module__lfJ05a__photo{aspect-ratio:auto;height:100%}.preciso-module__lfJ05a__info{min-height:var(--screen);grid-template-columns:30% 13% 5% 24% 3% 25%;align-items:start;gap:0;margin-top:0;margin-bottom:2cqw;padding:calc(50px + 1.4cqw) 0 1.4cqw}.preciso-module__lfJ05a__info>*{padding-right:1.6cqw}.preciso-module__lfJ05a__infoLead{grid-column:1}.preciso-module__lfJ05a__column{grid-column:4}.preciso-module__lfJ05a__bio{display:block;position:relative}.preciso-module__lfJ05a__symbol{width:2.4cqw;height:2.4cqw;position:absolute;top:0;right:calc(100% + 1.2cqw)}.preciso-module__lfJ05a__bioName,.preciso-module__lfJ05a__bioRole,.preciso-module__lfJ05a__bioBody,.preciso-module__lfJ05a__bioLinks{grid-column:auto}.preciso-module__lfJ05a__figure{aspect-ratio:auto;grid-column:6;align-self:stretch;padding-right:0}}
.case-folders-module__1G_I8q__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.case-folders-module__1G_I8q__tab{border:1.5px solid var(--ink);background:var(--white);text-align:left;border-radius:0 8px 8px;flex-direction:column;justify-content:space-between;gap:18px;min-height:76px;padding:8px 10px 10px;transition:background-color .2s,color .2s;display:flex;position:relative}.case-folders-module__1G_I8q__tab:before{content:"";border:1.5px solid var(--ink);background:inherit;border-bottom:0;border-radius:8px 8px 0 0;width:38%;height:12px;position:absolute;bottom:100%;left:-1.5px}.case-folders-module__1G_I8q__tab:hover,.case-folders-module__1G_I8q__tabActive{background:var(--ink);color:var(--g100)}.case-folders-module__1G_I8q__tabNum{font-size:12px;font-weight:700}.case-folders-module__1G_I8q__tabLabel{letter-spacing:-.05em;font-size:22px;font-weight:500;line-height:.9}@keyframes case-folders-module__1G_I8q__panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.case-folders-module__1G_I8q__panel{animation:case-folders-module__1G_I8q__panelIn .6s var(--ease-out) both;gap:72px;padding:56px 0 24px;display:grid}.case-folders-module__1G_I8q__module{gap:28px;display:grid}.case-folders-module__1G_I8q__text{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.1}.case-folders-module__1G_I8q__after{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:500;line-height:1.3}.case-folders-module__1G_I8q__list,.case-folders-module__1G_I8q__figure figcaption{letter-spacing:-.01em;font-size:11px;font-weight:700;line-height:1.15}.case-folders-module__1G_I8q__list p{margin:0 0 .8em}.case-folders-module__1G_I8q__list ul{margin:0;font-weight:500}.case-folders-module__1G_I8q__figure{margin:0}.case-folders-module__1G_I8q__figImage{aspect-ratio:3/4;background:var(--g200);position:relative;overflow:hidden}.case-folders-module__1G_I8q__figImage img{object-fit:cover}.case-folders-module__1G_I8q__figNatural .case-folders-module__1G_I8q__figImage img{object-fit:contain}.case-folders-module__1G_I8q__figure figcaption{margin-top:6px}@media (min-width:768px){.case-folders-module__1G_I8q__tabs{gap:1.2cqw;padding-top:1.2cqw}.case-folders-module__1G_I8q__tab{border-radius:0 .8cqw .8cqw;gap:min(2.4cqw,3svh);min-height:0;padding:.8cqw 1cqw 1cqw}.case-folders-module__1G_I8q__tab:before{border-radius:.8cqw .8cqw 0 0;width:32%;height:1.2cqw}.case-folders-module__1G_I8q__tabNum{font-size:1.05cqw}.case-folders-module__1G_I8q__tabLabel{font-size:min(4.2cqw,7svh)}.case-folders-module__1G_I8q__panel{gap:9cqw;padding:8cqw 0 6cqw}.case-folders-module__1G_I8q__module{grid-template-columns:repeat(100,minmax(0,1fr));gap:3.4cqw 0}.case-folders-module__1G_I8q__text{font-size:2.2cqw}.case-folders-module__1G_I8q__after{font-size:1cqw}.case-folders-module__1G_I8q__list,.case-folders-module__1G_I8q__figure figcaption{font-size:.72cqw}.case-folders-module__1G_I8q__figure figcaption{margin-top:.4cqw}.case-folders-module__1G_I8q__figure,.case-folders-module__1G_I8q__list{align-self:start}.case-folders-module__1G_I8q__after{align-self:end}.case-folders-module__1G_I8q__layoutA>:first-child .case-folders-module__1G_I8q__text{grid-area:1/1/auto/71}.case-folders-module__1G_I8q__layoutA>:first-child .case-folders-module__1G_I8q__list{grid-area:2/1/auto/9}.case-folders-module__1G_I8q__layoutA>:first-child .case-folders-module__1G_I8q__figSmall{grid-area:2/34/auto/55}.case-folders-module__1G_I8q__layoutA>:first-child .case-folders-module__1G_I8q__figLarge{grid-area:2/57/4/101}.case-folders-module__1G_I8q__layoutA>:first-child .case-folders-module__1G_I8q__after{grid-area:3/1/auto/31}.case-folders-module__1G_I8q__layoutA>:nth-child(2) .case-folders-module__1G_I8q__text{grid-area:1/1/auto/71}.case-folders-module__1G_I8q__layoutA>:nth-child(2) .case-folders-module__1G_I8q__figSmall{grid-area:2/57/auto/78}.case-folders-module__1G_I8q__layoutA>:nth-child(2) .case-folders-module__1G_I8q__after{grid-area:2/34/auto/55}.case-folders-module__1G_I8q__layoutB>:first-child .case-folders-module__1G_I8q__text{grid-area:1/31/auto/101}.case-folders-module__1G_I8q__layoutB>:first-child .case-folders-module__1G_I8q__figLarge{grid-area:2/1/4/45}.case-folders-module__1G_I8q__layoutB>:first-child .case-folders-module__1G_I8q__figSmall{grid-area:2/47/auto/68}.case-folders-module__1G_I8q__layoutB>:first-child .case-folders-module__1G_I8q__list{grid-area:2/93/auto/101}.case-folders-module__1G_I8q__layoutB>:first-child .case-folders-module__1G_I8q__after{grid-area:3/71/auto/101}.case-folders-module__1G_I8q__layoutB>:nth-child(2) .case-folders-module__1G_I8q__text{grid-area:1/31/auto/101}.case-folders-module__1G_I8q__layoutB>:nth-child(2) .case-folders-module__1G_I8q__figSmall{grid-area:2/1/auto/22}.case-folders-module__1G_I8q__layoutB>:nth-child(2) .case-folders-module__1G_I8q__after{grid-area:2/47/auto/68}.case-folders-module__1G_I8q__layoutB>:nth-child(2):has(.case-folders-module__1G_I8q__figNatural) .case-folders-module__1G_I8q__figNatural{display:contents}.case-folders-module__1G_I8q__layoutB>:nth-child(2):has(.case-folders-module__1G_I8q__figNatural) .case-folders-module__1G_I8q__figImage{grid-area:2/1/auto/45}.case-folders-module__1G_I8q__layoutB>:nth-child(2):has(.case-folders-module__1G_I8q__figNatural) figcaption{grid-area:3/1/auto/45;margin-top:-3cqw}.case-folders-module__1G_I8q__layoutB>:nth-child(2):has(.case-folders-module__1G_I8q__figNatural) .case-folders-module__1G_I8q__after{grid-area:2/47/auto/78;align-self:end}.case-folders-module__1G_I8q__layoutC>:first-child .case-folders-module__1G_I8q__list{grid-area:1/1/auto/9;padding-top:.6cqw}.case-folders-module__1G_I8q__layoutC>:first-child .case-folders-module__1G_I8q__text{grid-area:1/23/auto/93}.case-folders-module__1G_I8q__layoutC>:first-child .case-folders-module__1G_I8q__figLarge{grid-area:2/1/auto/45}.case-folders-module__1G_I8q__layoutC>:first-child .case-folders-module__1G_I8q__figSmall{grid-area:2/47/auto/68;align-self:end}.case-folders-module__1G_I8q__layoutC>:first-child .case-folders-module__1G_I8q__after{grid-area:2/71/auto/101}.case-folders-module__1G_I8q__layoutC>:nth-child(2) .case-folders-module__1G_I8q__text{grid-area:1/1/auto/71}.case-folders-module__1G_I8q__layoutC>:nth-child(2) .case-folders-module__1G_I8q__after{grid-area:2/1/auto/31}.case-folders-module__1G_I8q__layoutC>:nth-child(2) .case-folders-module__1G_I8q__figSmall{grid-area:2/80/auto/101}}@media (max-width:767px){.case-folders-module__1G_I8q__tabs{gap:8px;padding-top:8px}.case-folders-module__1G_I8q__tab{gap:8px;min-height:64px;padding:8px 8px 10px}.case-folders-module__1G_I8q__tabLabel{overflow-wrap:anywhere;font-size:15px}.case-folders-module__1G_I8q__panel{gap:36px;padding:28px 0 8px}.case-folders-module__1G_I8q__text{font-size:18px;line-height:1.2}.case-folders-module__1G_I8q__module{gap:16px}}@media (prefers-reduced-motion:reduce){.case-folders-module__1G_I8q__panel{animation:none}}
.onboarding-module__S7pKPG__overlay{z-index:60;background:#11111173;animation:.25s onboarding-module__S7pKPG__fade;position:fixed;inset:0}.onboarding-module__S7pKPG__panel{--ink:#111;--paper:#f4f3ef;--line:#11111129;--muted:#6f7275;z-index:61;background:var(--paper);width:min(760px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ink);font-family:var(--font-familjen), "Familjen Grotesk", system-ui, sans-serif;font-kerning:none;flex-direction:column;padding:25px;font-weight:700;line-height:1.3;animation:.3s cubic-bezier(.215,.61,.355,1) onboarding-module__S7pKPG__rise;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.onboarding-module__S7pKPG__panel:focus{outline:none}@keyframes onboarding-module__S7pKPG__fade{0%{opacity:0}}@keyframes onboarding-module__S7pKPG__rise{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))}}.onboarding-module__S7pKPG__top{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.onboarding-module__S7pKPG__close{font:inherit;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.onboarding-module__S7pKPG__closeDot{background:var(--ink);border-radius:50%;width:19px;height:19px}.onboarding-module__S7pKPG__track{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px;display:grid}.onboarding-module__S7pKPG__seg{background:var(--line);height:2px;transition:background-color .3s}.onboarding-module__S7pKPG__segOn{background:var(--ink)}.onboarding-module__S7pKPG__body{flex-direction:column;margin-top:36px;display:flex}.onboarding-module__S7pKPG__eyebrow{text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.onboarding-module__S7pKPG__lead{max-width:44ch;color:var(--muted);letter-spacing:-.01em;margin:8px 0 0;font-size:14px;line-height:1.15}.onboarding-module__S7pKPG__stepBox{flex-direction:column;min-height:300px;margin-top:40px;display:flex}.onboarding-module__S7pKPG__question{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:700;line-height:1.02;display:block}.onboarding-module__S7pKPG__body>.onboarding-module__S7pKPG__question{margin-top:8px}.onboarding-module__S7pKPG__options{border-top:1px solid var(--ink);margin:28px 0 0;padding:0;list-style:none}.onboarding-module__S7pKPG__option{border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;transition:padding .25s;display:flex}.onboarding-module__S7pKPG__option:hover,.onboarding-module__S7pKPG__optionOn{padding-left:10px}.onboarding-module__S7pKPG__dot,.onboarding-module__S7pKPG__ring{border-radius:50%;flex:none;width:7px;height:7px}.onboarding-module__S7pKPG__dot{background:var(--ink)}.onboarding-module__S7pKPG__ring{border:1px solid var(--ink)}.onboarding-module__S7pKPG__field{border:0;border-bottom:1.5px solid var(--ink);width:100%;color:var(--ink);font:inherit;letter-spacing:-.03em;background:0 0;border-radius:0;outline:none;margin-top:28px;padding:10px 0 12px;font-size:clamp(20px,2vw,28px)}.onboarding-module__S7pKPG__field::placeholder{color:var(--muted);opacity:.6}.onboarding-module__S7pKPG__area{resize:vertical;line-height:1.15}.onboarding-module__S7pKPG__error{color:#b42318;margin:12px 0 0;font-size:13px}.onboarding-module__S7pKPG__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.onboarding-module__S7pKPG__back{font:inherit;text-transform:uppercase;cursor:pointer;font-size:12px}.onboarding-module__S7pKPG__back:disabled{opacity:.3;cursor:default}.onboarding-module__S7pKPG__pill{border:1.5px solid var(--ink);font:inherit;letter-spacing:-.01em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.85em 1.4em;font-size:13px;line-height:1;transition:background-color .2s,color .2s,opacity .2s}.onboarding-module__S7pKPG__pill:hover:not(:disabled){background:var(--ink);color:var(--paper)}.onboarding-module__S7pKPG__pill:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.onboarding-module__S7pKPG__overlay,.onboarding-module__S7pKPG__panel{animation:none}}
