.portfolio-page{overflow:hidden}.portfolio-intro h1{max-width:1000px}.portfolio-intro>.lead{max-width:690px;margin-top:30px}.portfolio-rule{border-top:1px solid var(--line);letter-spacing:.2em;justify-content:space-between;gap:20px;margin-top:58px;padding-top:18px;font-size:10px;display:flex}.venture-gallery{flex-direction:column;gap:96px;padding-block:50px 110px;display:flex}.venture-fragment{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;min-width:0;display:grid}.venture-fragment:nth-child(2n){grid-template-columns:1fr 1.2fr}.venture-fragment:nth-child(2n) .fragment-art{order:2}.fragment-art{justify-self:center;width:100%;min-width:0;margin:0;padding:12px 18px 0}.fragment-stack{isolation:isolate;width:100%;max-width:540px;margin-inline:auto;position:relative}.fragment-stack:before,.fragment-stack:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(2% 3%,24% 0,45% 2%,68% 0,97% 3%,100% 22%,98% 45%,100% 71%,96% 99%,73% 97%,48% 100%,24% 98%,0 95%,2% 72%,0 49%);position:absolute;inset:0}.fragment-stack:before{background:var(--lavender);transform:translate(13px,5px)rotate(2.6deg)}.fragment-stack:after{background:var(--lemon);transform:translate(5px,9px)rotate(-1.8deg)}.venture-fragment:nth-child(2n) .fragment-stack:before{transform:translate(-13px,4px)rotate(-2deg)}.venture-fragment:nth-child(2n) .fragment-stack:after{transform:translate(-5px,9px)rotate(1.4deg)}.fragment-stack img{z-index:1;mix-blend-mode:normal;clip-path:polygon(.5% .5%,99% 0,100% 2%,99.5% 98%,98% 100%,1% 99.5%,0 97%);width:100%;height:auto;display:block;position:relative}.venture-fragment:nth-child(2) .fragment-stack,.venture-fragment:nth-child(7) .fragment-stack,.venture-fragment:nth-child(9) .fragment-stack{max-width:380px}.fragment-art figcaption{letter-spacing:.15em;text-align:center;color:var(--muted);margin:26px 0 0;font-size:8px}.fragment-copy{max-width:430px;padding-block:15px}.fragment-copy .eyebrow{margin-bottom:18px;font-size:10px}.fragment-copy h2{margin-bottom:22px;font-size:clamp(34px,4vw,54px)}.venture-voice{letter-spacing:-.035em;max-width:26ch;margin-bottom:20px;font-size:clamp(23px,2.5vw,33px);line-height:1.3}.venture-description{max-width:44ch;color:var(--muted);font-size:18px;line-height:1.8}.portfolio-end{background:var(--paper);color:var(--ink);padding-block:74px}.portfolio-end-inner{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:26px 80px;padding-top:56px;display:grid}.portfolio-end .eyebrow{grid-column:1/-1;margin:0}.portfolio-end h2{max-width:660px;font-size:clamp(34px,4vw,54px)}.portfolio-end-inner>p:not(.eyebrow){max-width:480px;font-size:17px;line-height:1.7}.portfolio-end .button{grid-column:2;justify-self:start;margin-top:4px}@media (max-width:800px){.portfolio-intro{padding-top:50px}.portfolio-intro h1{font-size:clamp(45px,8vw,68px)}.portfolio-rule{letter-spacing:.12em;margin-top:40px;font-size:8px}.venture-gallery{gap:68px;padding-block:32px 60px}.venture-fragment,.venture-fragment:nth-child(2n){grid-template-columns:1fr;gap:28px}.venture-fragment:nth-child(2n) .fragment-art{order:0}.fragment-art{padding-inline:12px}.fragment-stack{max-width:560px}.venture-fragment:nth-child(2) .fragment-stack,.venture-fragment:nth-child(7) .fragment-stack,.venture-fragment:nth-child(9) .fragment-stack{max-width:360px}.fragment-copy{width:100%;max-width:560px;margin-inline:auto;padding:0}.fragment-copy h2{margin-bottom:18px;font-size:38px}.venture-voice{font-size:25px}.venture-description{font-size:17px}.portfolio-end{padding-block:30px 58px}.portfolio-end-inner{grid-template-columns:1fr;gap:22px;padding-top:38px}.portfolio-end .eyebrow,.portfolio-end .button{grid-column:auto}.portfolio-end .button{margin-top:8px}.portfolio-end h2{font-size:38px}}.venture-website{overflow-wrap:anywhere;min-height:44px;margin-top:22px}.venture-website:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.venture-jump{flex-wrap:wrap;gap:10px 20px;max-width:900px;margin-top:32px;display:flex}.venture-jump a{border-bottom:1px solid var(--line);padding:7px 0;font-size:14px}.venture-jump a:hover{border-color:var(--coral)}.venture-fragment{scroll-margin-top:120px}.fragment-art figcaption{letter-spacing:.08em;font-size:10px}.fragment-copy h2{margin-bottom:18px}.worldloom-lockup{z-index:2;color:#112952;pointer-events:none;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:5% 0 auto}.worldloom-mark{filter:drop-shadow(0 2px 8px #ffffffc2);width:clamp(42px,5.2vw,68px);height:auto;margin-bottom:5px}.worldloom-wordmark{letter-spacing:.095em;text-shadow:0 2px 10px #fffffff2,0 0 18px #fffc;font-size:clamp(20px,2.55vw,33px);font-weight:750;line-height:1}.fragment-stack-worldloom{background:#f5f2ea;overflow:hidden}.fragment-stack-worldloom:before,.fragment-stack-worldloom:after{display:none}.fragment-stack-worldloom img{clip-path:none}.worldloom-lockup{color:#0d1526;text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:max-content;max-width:90%;display:grid;inset:5% auto auto 5%}.worldloom-mark{filter:none;grid-row:1/span 2;width:clamp(48px,5vw,64px);margin:0}.worldloom-wordmark{letter-spacing:.12em;text-shadow:none;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:clamp(18px,2.2vw,28px);font-weight:760;line-height:1}.worldloom-tagline{letter-spacing:.19em;color:#0d1526;text-shadow:none;margin-top:4px;font-size:clamp(6px,.65vw,8px);font-weight:600}.portfolio-intro{padding-top:38px;padding-bottom:8px}.portfolio-intro h1{max-width:850px;font-size:clamp(46px,5vw,68px)}.portfolio-intro>.lead{margin-top:16px;font-size:18px;line-height:1.55}.portfolio-rule{margin-top:24px;padding-top:12px}.venture-gallery{padding-top:20px}
